The best line you can tell a woman is this:
Hi, I’m John. What’s your name?
This one is a close second:
Hi, I’m John. I have a job. What’s your name?
Do you think I am kidding? I am not. It will make her cringe or it will make her face light up:) Last I checked, women like men with jobs… Better to give her something she can actually respond to.
And I just came across this new fav:
Source: loveex022809.xanga.com via Angie on Pinterest

Midori,
So, she gives me her name. Then what do we say?…
hunter,
good question! Then you say, “Oh, that’s a beautiful name. It fits you well. You look like a ‘Nicole.’ ” haha. If it’s a terrible or unusual name, then you can say “Wow, I’ve never heard that name before. Does it mean something?”
If she’s with other women, you can say something like, “Ladies, pardon my interruption. I just couldn’t help but notice your very fine friend here. Quite a looker isn’t she? And she keeps company with lovely ladies, I must say:)”
Then turn to the woman and say, “I’ll leave you guys alone, but first I’d like to ask for your number, so I can call you and ask you out on a date like a proper gentleman.” And smile. If she hesitates, add, “Oh, you’re not going to make me look a fool in front of all your friends, now are you?”
If she does say no, make your proper and dignified exit by saying, “Well ladies, you can’t tell me I didn’t try. I’ll let you get back to your meal/conversation/day etc… Have a lovely day!” And then wave goodbye and leave.
Midori, I’ve been going your content for the past 3 hour and all I can say is
*wait for it*
“THANK YOU!, you’ve made me realise so many things!”
Sam,
you’re welcome! Yay! glad to help!
Midori