Bonny means attractive and healthy-looking, in Scottish use. A bonny lass, a bonny baby, bonny and blithe.
It is Scottish and northern English, and it carries health as much as beauty — a bonny baby is a plump and thriving one. Bonnie is the commoner spelling of the name. Bonny Prince Charlie is the phrase most people outside Scotland know it from.
1adjectivebonnyAttractive and healthy-looking.
“She was a bonny lass with rosy cheeks and a big smile.”
bonny is a quality.
Also accepted in games: bonnie
Middle English boni, probably from Old French bon, good, from Latin bonus.
Latin
bonus — good
Old French
bon
Middle English
*boni
English, today
bonny
Built from
From Middle English boni (attested only rarely as bon, boun), probably from Old French bon, feminine bonne (“good”), from Latin bonus (“good”). See bounty, and compare bonus, boon.
Etymology from Wiktionary, CC BY-SA