Giving someone a name when you don't their name is weird. Surely you wouldn't do that in real life, right? Like, if you're sitting in a coffee shop and see a nice lookinf girl, you're not gonna give her a name in your own head, right? Because that's fucking weird.
Also, Maya's Dad could be anything from a school janitor to a freaking astronaut and be homophobic. He doesn't have to have a specific career that make his views any more plausible.
i used to do it all the time actually! one of my best performances was calling a girl Joana when i knew that it was the name of her friend! my friend had told me he had met the most beautiful woman in the world but he was hesitant to try and ask her out for coffee!
So i recognized her and went in to mess with her friend by saying:
me: hello joana
Ana : my name is not joana, who are you?
Me: sorry i´m friends with xxxx and he told me he had met the most beautiful girl in the world and her name was Joanna, since you´re both using his company uniform i just connected the dots!
Joana: xxxxx?? thats so mignogne/sweat of him!
Ana: slick, real slick player!
so yes, you can use it in hundreds of ways to start up conversations with the opposite sex!
Also i doubt Maya father can be a low paying worker if he can co sign for 2 college loans (or pay one and put the other on a loan), if he can take time to go with his kids on summer vacations like Maya claims (gives the vibe that he is important enough to make his own vacation schedule) and he can afford a RV and that stuff is expensive although it pays for itself in 10 years of saving in hotels!