Bonnie

girlScots

Bonnie is a girl name of Scots origin, meaning “Pretty, attractive”.

MeaningPretty, attractive
GenderGirl
OriginScots
PronunciationBON-ee
TraditionModern & Classic
Used inUnited Kingdom, United States, Australia

Meaning and origin of Bonnie

Bonnie is the Scots word for 'pretty' or 'fine', probably borrowed long ago from French bon, 'good'. It became a given name in its own right, helped along by songs such as 'My Bonnie Lies over the Ocean' and by Bonnie Blue Butler in Gone with the Wind. It is also used as a nickname for names such as Bonita and Bonnibel.

Is Bonnie a religious name?

Bonnie has no religious background; it is a Scottish word name used by families of all backgrounds.

How popular is Bonnie?

Popular in the mid twentieth century and enjoying a revival, especially in the UK.

Gifts with the name Bonnie

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Bonnie

BonnyBonita

Names similar to Bonnie

EllieDaisyMollyRosie

More girl names

Frequently asked questions

What does the name Bonnie mean?

Bonnie means 'Pretty, attractive'. It is of Scots origin.

Does Bonnie have a religious meaning?

Bonnie has no religious background; it is a Scottish word name used by families of all backgrounds.

How do you pronounce Bonnie?

Bonnie is pronounced BON-ee.

Is Bonnie a boy or girl name?

Bonnie is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.