yes it does mean he is flirting with you :)
It either means he wants to marry you, or hold your hand. Which way are you saying it? A guy asking you for your hand can mean "your hand in marriage". That means he's mostly proposing to you. But if he wants to hold your hand literally, then he could mean anything. He can like you, maybe it's cold outside and you're not wearing gloves, anything can happen.
he is nervous
He likes you
he/or she like you very much
Basically when a guy asks for you to hold his hand....he just wants to show you that he is really interested in you and he wants to take your relationship to the next level.....idk
A guy will hold your hand because he likes you. If you like him, you need to let him know that it is okay to hold your hand.
he will put his hand close to yours..or brush the back of your hands "accidentlly"....in that case you should hold his hand, cause he is not sure if you want to hold hands..soo take charge...
Same thing happened to me recently. I think it just means they're shy. You can either try talking to him about it, or what I'm going to do is hold his hand and then ask him out myself.
trust.... but if it was un sure and long... more than friend
When your walking casually touch his hand with yours a few times he should get the hint and hold your hand, if that doesnt work either ask if you can hold his hand or just grab his hand, look at him and smile :) hope this helped
Ask him out.