From Old English 'fæger' (fair, beautiful) and 'leah' (meadow), meaning 'fair meadow.'
Like Fairley?
Swipe through thousands of names like it