IdiomAnimalsEnglish

have a bee in one's bonnet

Meaning: To be obsessed with one idea.

Example: “Dad has a bee in his bonnet about solar panels.”

Origin: A bee trapped under a hat would buzz relentlessly, which is what the idea does inside the head. An earlier form, "to have bees in one's head," is recorded in the 16th century; the bonnet appears in the 18th.

Equivalents in other languages

More English idioms

Explore another collection: Proverbs

Short sayings of timeless wisdom from more than 50 cultures, each with its meaning and origin.

Browse all proverbs →

Keep exploring

Explore all idioms →