Halford

in baby boy name

The meaning of Halford is Valley ford