I'm assuming for a boy? It is OK but I do not know if a boy would really like it. It sounds kind of feminine to me. What would be a nn for it? Boys seem to like to give each other nicknames and
Flo or
Florrie would not fly well on a boy!!! Just might want to think about that before actually using it on a baby boy. For a grown man with a lot of self confidence it would be nice though. Or a character in a book maybe.