Name origin: Welsh
Name meaning: Bear hero
More
Name origin: English (chiefly south and southwestern England)
Name meaning: variant of Free, from the Old English byform frīg.
Your partner in parenting from baby name inspiration to college planning.