Welsh river name
Hafren Origin and Meaning
The name Hafren is a girl's name .
The modern Welsh name for the River Severn, the longest river in Britain, which partly forms the border between England and Wales. Both Severn and Hafren come from the ancient British name Sabrina.