No...just give them a huge hug and scream "Louise!!! Louise!!! I can't believe it!!! I'm SO glad to SEE you!!!"
Who cares? Then they'll tell you their real name.
Well,strictly speaking,yes.But who in their right mind wants to speak strictly?Especially as the fault is purely somebodies attempt to know your name?
Hes inadvertantly told you all you need to know about himself,arrogant pr*ck.
Better than saying *Do I know you?*