Definition of fairy godfather in US English:

fairy godfather

noun

  • A male fairy who acts as the godfather or guardian of a human child; (in extended use) a generous male benefactor.

Origin

Mid 19th century; earliest use found in Sharpe's London Magazine. After fairy godmother.