Alford

travislberger's picture

Baby Name Origin: English
Baby Name Meaning: Crossing a River

Similar: Alfred

Gender: 
Boy