FAIRCLOUGH
Fairclough is a British name meaning "pretty ravine". Spelling variations include Fairclough, Faircloth, Faircliff and Faircluff.
Return to Fairclough page