Origin:Scottish
Popularity:1006
Meaning:Pretty
Bonnie is a feminine Scottish name meaning “pretty.” It is either derived from the Scots word bonnie, translating to “pretty” or “beautiful,” or the French word bon, which means “good.” Alongside being an endearing first name, Bonnie is also used as a pet name for the charming Spanish moniker Bonita. Choosing the delightful Bonnie for baby will be sure to provide a constant reminder of your adoration for your little angel.

Popularity Trend Chart

Roll over the visual for detailed rankings by year.

Source: Social Security Administration

Not sure you have the perfect name? Search to add more baby names to your My Favorites list.