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 "A brother or sister for little Jack or Olivia".
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.