The name Brody is a boy's name of Scottish origin meaning "ditch". Brody is ranked #152 on our popularity charts and is often added to lists like Cool Cowboy Baby Names and discussed in our forums with posts like "List 5 middles".
From the experts:
The energetic Brody is a perfect example of when bad meanings happen to good names. An alternate spelling is Brodie.
Caitlyn Jenner named her son Brody before she fell under the sway of the Kardashian K-naming klan, and volleyball ace Gabrielle Reese used the name for her daughter. The Brody on TV's Homeland is known by his surname; his first name is Nicholas.