What is the meaning of Bonnie?

Merry; happy.

Beautiful; pretty; attractive; handsome.

Fine, good (often used ironically).

A bonfire; chiefly one several storeys tall and burned to celebrate Eleventh Night.

Alternative spelling of bonny

Source: wiktionary.org