Family name origins & meanings
- English : habitational name from any of various places so called from the rivers on which they stand, or simply a name for someone living beside a river of this name, which is probably cognate with Welsh ffraw ‘fair’, ‘fine’, ‘brisk’. Compare Frampton.