Baby Boy Names
Meaning: Destroyer In Battle
The name Doherty means Destroyer In Battle and is of Irish origin. Doherty is a name that's been primarily used for boys.
From the Irish surname, Ó Dochartaigh.
People who like the name Doherty also like: Liam
Doherty is on 18
members' favorite name lists