I like
Flora a lot.
Flower is good in certain circumstances. I think it's an adorable name for an animal. But in my accent
Flower and Flour have the same pronunciation, and Flour is less fun as a name. If I had to pick a Flower-ish name for a real human person I might go with
Blossom first.