a fairy-tale hero in King Charming or Prince Charming by James Robinson Planché (1796–1880). The name was later adopted for the hero of various fairy-tale pantomimes.
(as noun) an ideal male lover who is both handsome and of admirable character:I’m not looking for Prince Charmingshe had found her Prince Charming
Origin:
partial translation of French Roi Charmant, literally 'King Charming'
Prince Charming in other Oxford dictionaries
Definition of Prince Charming in the US English dictionary