Ouji

A nickname for a male who is charming,  sophisticated looking and worthy of royalty –  culled from the Japanese language.