Bonnie is a Scottish term of endearment so I wouldn't use it! How about
Eugenia Iris if your a fan of Gone With The Wind? Was
Scarlett &
Rhett Butler's daughter, although she was nicknamed
Bonnie Blue
Eugenia ScarlettEugenia KatieEugenia RosamundEugenia Teal