"A Boy Named
Sue" by
Johnny Cash comes to mind. Neither as a little boy or as a man would he be thankful that his mother named him
Florence.
Florian,
Florencio, Florenzo
Florentin, etc are all more masculine alternatives although he still might get teased with the nick name
Florrie.