16. MY SUNSHINE: For the guy who brightens your world and who can make you happy even when you are sad.
17. MY EVERYTHING: For the guy you just can’t do without.
18. MR COOL GUY: For the playful and romantic guy who’s just cool.
19. MY HERO: For the guy who would do anything for you.
20. HANDSOME: The name says it all. For that handsome guy who melts your heart with his good looks.
21. MR GOOD LOOKING: For the man with the perfect looks that you just admire so much.
22. DARLING: Old and classic pet name but forever remains evergreen.
23. MY LOVE: Another classic pet name for a man you love so much.
24. CUTIE: For that cute man that staring at him makes you smile deep within.
25. GIGGLES: When you love his giggles so much.
These 25 pet names would definitely make your man swoon in love.