Flor \f-lor\ as a girl's name is a variant of Flora (Latin) and Florence (Latin), and the meaning of Flor is "flower; flowering, in bloom".
The baby name Flor sounds like Flory, Flori and Flore. Other similar baby names are Flo, Elora, Fiora, Fleur, Florry, Floris, Florie, Floria, Fiori, Fiore, Floss, Flower, Glory, Glori, Glora, Lior and Flip.