Family name origins & meanings
- German : nickname for an honorable man, from Middle High German vrum, vrom ‘capable’, ‘honorable’, ‘trustworthy’.
- Jewish (Ashkenazic) : nickname for a pious man, from German fromm ‘devout’, ‘pious’ (a later sense of the same word as in 1).