The name is corny and tacky, a person named Bonita would have credibility problems, Spanish-speakers would find her name amusing, and it reminds me of that annoying song by Madonna from the 80s, La Isla Bonita.
I am Spanish and NOBODY bears this name in ANY Spanish-speaking country. It is used as a noun meaning "beautiful" and it usually refers to objects, not to people -except maybe in some South American countries.