Boy Names That Start With F

one who distinguishes truth from falsehood

generous, virtuous

discerning, distinguishing

flowering, flourishing

Free man (variant of Frank)

dweller in open country, field dweller

intelligent, understanding