Family name origins & meanings
- French and English : variant of Purefoy, which is from French par foi ‘by (my) faith’, Anglo-Norman French par fei, a nickname for someone who habitually used this expression.
Your partner in parenting from baby name inspiration to college planning.
Subscribe