Some guys go the "classic" route with names like "angel," "darling," and "sweetheart"; some prefer food-inspired nicknames, like "cookie" and "cupcake"; and some straight-up worship their partners with loving names like "queen," "goddess," and "light of my life."
"Cute" isn't a forbidden word, and some women even strive for a “cute look” or enjoy the compliment. Yet, most women in general do not want to be called "cute" in any of the above situations. The best advice you can take is to wise in your words when you talk to women.
Calling someone love can mean many things, from ordinary affection to genuine love interest. For example, when a guy calls you my love, it could mean he is attracted to you but is scared to approach you. Also, a guy calling you my love could be saying it without feelings or because he cares about you.
Tell her she's beautiful in a way that might get her a little hot and bothered. Just make sure you don't cross any lines and don't do this unless you're sure that's something she'll be into. “I can't stop thinking about what I'd do if you were lying next to me tonight. You're just so hot it drives me crazy!”
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.
A strong and healthy relationship is built on the three C's: Communication, Compromise and Commitment. Think about how to use communication to make your partner feel needed, desired and appreciated.
Think of a nickname that playfully mocks something about her—for instance, if she's a big reader, you can make fun of her reading habits by calling her Little Miss Word Nerd. Come up with a nickname that puns on her actual name: for instance, if her name is Catherine, try Kitty Cat.