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 Cowboy Baby Names and discussed in our forums with posts like "Names on NB that make you go WOW!".
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.