Bonnie is a Scottish given name commonly used for little females. It is rarely used as a male given name and is sometimes used as a descriptive reference. It comes from the Scottish word “bonnie” meaning “pretty, attractive”, or the French bonne (good) as a way to describe a fair, good and beautiful girl. That is in turn derived from the Latin word “bonus” meaning good.

