Meaning of white-haired boy in English:

white-haired boy

noun

  • A man or boy who is highly regarded or favoured; a pet, a darling.

Origin

Early 19th century.