Mon opinion québécoise ;)
Entre les deux j'irais avec Céleste, ça se prononce mieux que Flore avec le nom de famille Richer.
Flore Richer risque de devenir "Floricher" facilement. Il faut aussi penser aux diminutif que les gens vont utiliser, Flore deviendra "Flo", tandis que Céleste deviendra "Cé" ou "Cél" mais restera plus facilement Céleste.
"Flo" étant un terme familier pour dire "enfants" je trouve que ça va moins bien pour rendu à l'âge adulte.
Aussi avec l'accent Québécois de bûcheron de certains "Flore" deviendra "Flââre" tandis que Céleste ne se déforme pas autant phonétiquement.
Donc: Céleste.
Mais rien ne vous empêche de mettre les deux noms dans la déclaration de naissance. ;)