Brody \b-ro-dy\ as a boy's name is pronounced BROH-dee. It is of Irish and Gaelic origin, and the meaning of Brody is "ditch". Place name. Also possibly related to "brathair" meaning "brother" in Irish. There is a Castle Brodie in Scotland.
Brody has 5 variant forms: Brodee, Broden, Brodey, Brodie and Brosedy.
Baby names that sound like Brody are Brady, Broddy and Brod.