Severn
Origin
From Proto-Brythonic *SabrÄ«nÄ (compare Welsh Hafren).
Full definition of Severn
Proper noun
Severn
(plural Severns)- A river of England and Wales that flows into the Bristol Channel.
From Proto-Brythonic *SabrÄ«nÄ (compare Welsh Hafren).