Meaning & Origin
A diminutive of the female given names Florence or Flora.
Flo is a girl's baby name of Latin origin, a diminutive of Florence or Flora, from the Latin "florens" (flourishing, blooming) or "flos" (flower). The name is forever associated with Florence Nightingale (1820–1910), the founder of modern nursing, and with the waitress Flo in the TV series Alice.
Flo is practical warmth — a name that has been carried by nurses and waitresses and all the people who show up when they're needed, who don't wait for thanks, who understand that caring for people is not a lesser calling but the most essential one.