FAIRCLOUGH


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


Return to Fairclough page