I would definately go with
Fleur. I think it is lovely, you rarely ever see it (if ever!), and it has a beautiful meaning. It will definately be more fresh and unique than all the kids named
Rose,
Lily, and
Violet.
Other suggestions:
FloraClaraEthne (pronounced Eth-nee)
Honora