Bonnie
Bonnie, Bonny or Bonne is a given name commonly used for 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" also similar adjectives like charming, beautiful and excellent. That is in turn derived from the Latin word "bonus" meaning good. This link also explains the French meaning of "bon" meaning also meaning good and also "sweet". The name can also be used as a pet form of Bonita. Bonnie is often used as a nickname or a form of endearment towards a loved one.