Hello! My husband and both disagree on almost every other boy name out there, but while we were travelling in Wales, we met the sweetest man whose first name was Shepherd. We were taken aback (because isn't that a surname)? But now we love it. We love it enough to name our son Shepherd due in a few weeks. Opinions ?! Thanks!