Bonny
Pronounced: BON-ee
Meaning: Good, Pretty
Gender: Girl
Origin: Old French
Language: English (British)
What does Bonny mean?
Bonny is built around a simple, positive idea: it comes from the word bon, meaning good in French, and has long been used in English to describe someone pleasing or attractive. The name carries that everyday compliment into a personal form, so when you hear the name you get a clear sense of warmth and approval.
The tone of Bonny is friendly and approachable, with a slightly vintage, seaside charm. It feels informal rather than lofty, and pairs well with classic or softer names. If you are familiar with Bonnie, you will recognise the same affectionate quality, though the spelling Bonny can give a slightly more old-fashioned or regional flavour.
❤️ Why Parents Choose This Name
- Short and easy to say across many languages.
- Has a positive, accessible meaning rooted in the word for good.
- Feels both vintage and fresh, suitable for traditional or modern tastes.
- Works well with a variety of middle names, from short to more elaborate.
- Conveys warmth and friendliness rather than formality.
Historical Context
The name Bonny originates from the adjective bon, French for good, which itself comes from Latin bonus. In English and Scots usage the adjective evolved into forms such as bonny and bonnie to mean handsome, pretty, or pleasing. Over time the descriptive word began to be used as a personal name or affectionate nickname.
Its use as a given name is relatively informal and colloquial compared with older saint names or aristocratic choices, and it became popular as an affectionate pet name in English-speaking communities. The spelling varies; Bonnie is the most common modern variant, while Bonny appears in older records and regional usage. In some cases the name has also been used as a short form or pet form of longer names like Boniface, though the everyday adjective root is the clearest source.
Original Form
Variants of Bonny
Short Forms:Bon
Formal Variants:Bonnie-Rose
Great Middle Names for Bonny
Choose a middle name that balances Bonny's breezy, familiar tone.
- Bonny Amelia
- Bonny Claire
- Bonny Eleanor
- Bonny Grace
- Bonny Isabelle
- Bonny June
- Bonny May
- Bonny Rose
Sibling names that go well with Bonny
Pick siblings with classic, slightly vintage character to match Bonny's friendly charm.
Popularity of Bonny over time
What do parents think of Bonny?
Member reactions
Loved 0 Maybe 0 Not for me 0