Cosmo Cosmo Nickname Meaning: A sweet nickname for a man who’s quite attractive and has his life in order. Cosmo Literal Meaning: Beauty, Order. Popularity: Commonly used among Greek and Italian speakers. Origin: English. Related Nicknames: Handsome, Adonis. Him Boyfriend Brother Friend Husband Cool Cute Romantic Gentle Greek Italian Appearance Foreign Gendered