The name Locke is a boy's name of English origin meaning "fortified place". Locke and is often added to lists like TV Character Names and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
Stylishly strong, supermasculine one-syllable name.