Fenn (English) comes from English fen, from Middle English fen, from Old English fenn, from Old English tūn, from Proto-West Germanic tūn, from Proto-Germanic tūną, from Gaulish dunum, from Proto-Celtic dūnom — smoke; mist, haze.
Ancestry of “Fenn”, step by step
Fenn traces back through 3 separate lines of ancestry.