Found 14,998 Records, 3,705 Photos and 37,096,154 Family Trees
Ready to discover your family story?
Simply start with yourself and we'll do the searching for you.
Surname meaning for Forshaw
English (Lancashire): habitational name from a place so called, perhaps Forshaw Heath in Solihull, Warwickshire, although the modern distribution is much further north.