Epona doesn't appeal, sorry. If I'm pronouncing it correctly, the long "o" sound is the trouble.
Eponine ("AY-po-neen" or "EH-po-neen") is much prettier to my ears.
As for the floral names,
Daisy,
Columbine (yay!),
Flora,
Jasmine (although it needs a rest)(prefer
Jessamine), and
Violet are all favorites of mine.
Pansy would be unfortunate since it's also a slang term for a weakling, at least here in the U.S.
Is Zahara a flower? I'd be interested in more informaiton on that. I could be talked into it. Thanks!