Flo \f-lo\ as a girl's name is a variant of Flora (Latin) and Florence (Latin), and the meaning of Flo is "flower; flowering, in bloom".
The baby name Flo sounds like Fila, Fiala, Filia, Val, Vala and Vale. Other similar baby names are Clo and Flor.