Variant of Flossie, a pet form of Florence, from Latin 'florens' meaning flourishing or blooming.
Like Flosie?
Swipe through thousands of names like it