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