Bonnie is a given name. It is usually used for females. Some males also have the name. It comes from the Scottish word "bonnie", which means "pretty" or "attractive". There are several celebrities with the name, including Bonnie Franklin and Bonnie Raitt.