The name Beckham is a boy's name of English origin meaning "homestead by the stream". Beckham is ranked #284 on our popularity charts and is often added to lists like Names That Mean Water and discussed in our forums with posts like "In 20 Years Time...".
From the experts:
Who knew there were so many soccer fans in the U.S.? Beckham -- as in British sensation David -- has exploded onto the baby name scene in the past decade.