Means "pretty" from the Scottish word
bonnie, which was itself derived from Middle French
bon "good". It has been in use as an American given name since the 19th century, and it became especially popular after the movie 'Gone with the Wind' (1939), in which it was the nickname of Scarlett's daughter.
There were no related names found for Bonnie.