Men like being complimented on their appearance, as well as their personality. Nicknames are a great way to express affection and familiarity. "Cutie" or Good-looking" are great nicknames when flirting, while names like "Babe" or "Honey" are better for committed relationships.
Call him attractive with words like handsome, babe, hot, or sexy. Use a punchier, more masculine word to describe his good looks. Just call him the word (“Hey there, handsome”) or get specific with what you find attractive (“You look sexy when you wear your glasses”).
Stud muffin, hot stuff, hottie, hotness, and handsome are some flirty names to call a guy. Flirty names are generally playful and complement one's physical attractiveness.
Talk about something that he's wearing that looks great on him or talk about his look in more broad terms. Either way, he'll appreciate it. You could use more broad compliments like, “You really know how to put an outfit together,” “Wow! You clean up nicely,” or “You're looking sharp.”
Yes! There is just some special emotional attachment that comes with babe or baby. When I started dating my girlfriend, she was all the time using such pet names to call me. She mentioned it without a blink of an eye, and I would just feel the special connection with her.
Men love women who are thoughtful, caring, loving, and kind. A woman who does little things for her man for no other reason other than that she loves him. A woman who makes him smile back whenever she smiles at him. A woman who radiates love and warmth from her heart.
Research identifies five main styles of flirting: physical, sincere, playful, traditional, and polite. The physical style is associated with expressing interest through physical behavior.
Sincere. This is the most common flirting style, and that's probably for the best. Sincere flirts are direct and honest in their interest, and they aim to build emotional connections from the beginning. They'll strike up a conversation about the book you're reading.