141 names

141 boy dog names (with meanings)

The best boy dog name is one you will enjoy saying a few hundred times a week. It should be short, easy to call from across a park, and different enough from your family's other names and commands that your dog can tell it apart.

A name of one or two syllables is easiest to call, and a clear first sound helps. Max, Cooper, Milo and Jasper all hit that mark. Try to avoid names that sound like your cues: Kit rhymes with sit, and Bo sounds a lot like no.

This list collects the most popular classic boy names, snappy one-syllable picks, friendly everyday names, modern favorites and gentle, thoughtful classics. Each name has a short note, usually its origin and meaning. Say a few out loud, picture yourself calling them at the dog park, and see which one makes you smile.

Boy Dog Names
Photo: Rogr chasa · CC BY-SA 3.0 · via Wikimedia Commons

Timeless favorites

  • Max♂Short for Maximilian, from the Latin for greatest
  • Cooper♂Old English name for a barrel maker
  • Jack♂Pet form of John, meaning God is gracious
  • Oliver♂Usually read as olive tree
  • Milo♂A friendly, easy classic
  • Leo♂Latin for lion
  • Louie♂Pet form of Louis, meaning renowned warrior
  • Oscar♂Often read as friend of deer
  • Jasper♂A red-brown gemstone and a Persian-origin name
  • Sam♂Short for Samuel, meaning God has heard
  • Ollie♂Pet form of Oliver
  • Archie♂Pet form of Archibald, meaning genuinely bold
  • Benny♂Pet form of Benjamin, meaning son of the right hand
  • Henry♂Ruler of the home
  • Jake♂Short form of Jacob
  • Joey♂Pet form of Joseph, meaning God will add
  • Otto♂Germanic for wealth
  • Rudy♂Pet form of Rudolph, meaning famous wolf
  • Baxter♂Old English for baker
  • Sawyer♂One who saws wood
  • Lincoln♂English place name, also a US president
  • Logan♂Scottish for small hollow
  • Hudson♂Son of Hugh, also a river
  • Owen♂Welsh classic
  • Noah♂Hebrew for rest or comfort
  • Simon♂Hebrew for he has heard
  • Wesley♂Western meadow
  • Asher♂Hebrew for happy or blessed
  • Felix♂Latin for lucky or happy

Short and snappy

  • Ace♂Top card in the deck, number one
  • Bram♂Short for Abraham
  • Cal♂Short for Calvin or Caleb
  • Chase♂Old French for hunter
  • Dash♂To move quickly
  • Dean♂Valley, or a head of a school
  • Jax♂Short for Jackson
  • Jude♂Hebrew for praised
  • Kit♂Pet form of Christopher
  • Lou♂Short for Louis
  • Ned♂Pet form of Edward
  • Nick♂Short for Nicholas
  • Reid♂Red-haired
  • Rhys♂Welsh for enthusiasm
  • Zak♂Short for Zachary, meaning God remembers
  • Cruz♂Spanish and Portuguese for cross
  • Rome♂Italy's capital
  • Gabe♂Short for Gabriel, meaning God is my strength
  • Nate♂Short for Nathan
  • Frank♂Free
  • Ralph♂Wolf counsel
  • Tom♂Short for Thomas, meaning twin
  • Ben♂Short for Benjamin
  • Ray♂Beam of light
  • Rob♂Short for Robert, meaning bright fame
  • Roy♂King, or red-haired
  • Sid♂Short for Sidney
  • Tim♂Short for Timothy, meaning honoring God
  • Wes♂Short for Wesley

Friendly everyday names

  • Alfie♂Pet form of Alfred
  • Bertie♂Pet form of Albert
  • Billy♂Pet form of William
  • Eddie♂Pet form of Edward, meaning wealthy guardian
  • Frankie♂Pet form of Frank
  • Freddie♂Pet form of Frederick, meaning peaceful ruler
  • George♂Farmer
  • Harry♂Pet form of Henry
  • Jimmy♂Pet form of James
  • Johnny♂Pet form of John
  • Larry♂Pet form of Lawrence
  • Lenny♂Pet form of Leonard
  • Marty♂Pet form of Martin
  • Ozzy♂Pet form of Oswald
  • Stevie♂Pet form of Stephen, meaning crown
  • Tommy♂Pet form of Thomas
  • Vinnie♂Pet form of Vincent, meaning conquering
  • Wally♂Pet form of Walter
  • Zander♂Short for Alexander
  • Ziggy♂Pet form of Sigmund, meaning victorious protector
  • Alex♂Short for Alexander, meaning defender of mankind
  • Andy♂Short for Andrew, meaning manly
  • Danny♂Pet form of Daniel, meaning God is my judge
  • Charlie♂Pet form of Charles
  • Sammy♂Pet form of Samuel
  • Mickey♂Pet form of Michael
  • Ricky♂Pet form of Richard

Modern favorites

  • Ryder♂Old English for horseman
  • Archer♂One who uses a bow
  • Bodhi♂Sanskrit for awakening
  • Cosmo♂Greek for order or universe
  • Dexter♂Latin for right-handed or skillful
  • Dylan♂Welsh for son of the sea
  • Everett♂Old English for boar-brave
  • Lennox♂Scottish for grove of elms
  • Parker♂Keeper of a park
  • Porter♂Gatekeeper
  • Mason♂Stoneworker
  • Jackson♂Son of Jack
  • Hunter♂One who hunts
  • Fletcher♂Arrow maker
  • Spencer♂Steward or dispenser of provisions
  • Wilson♂Son of Will
  • Nelson♂Son of Neil
  • Gunner♂Old Norse for warrior
  • Brooks♂Small streams
  • Carter♂One who transports goods
  • Colton♂Coal town
  • Easton♂Eastern town
  • Gideon♂Hebrew for hewer or warrior
  • Maddox♂Welsh surname
  • Kingston♂The king's town
  • Bryson♂Welsh surname meaning son of Brice
  • Jensen♂Scandinavian for son of Jens

Gentle and thoughtful classics

  • Arthur♂Celtic name linked to King Arthur
  • Ezra♂Hebrew for help
  • Isaac♂Hebrew for he will laugh
  • Jacob♂Hebrew for supplanter
  • Samuel♂Hebrew for God has heard
  • Solomon♂Hebrew for peace
  • Tobias♂Hebrew for God is good
  • Caleb♂Hebrew, often read as wholehearted; some link it to the Hebrew word for dog
  • Eli♂Hebrew for ascended
  • Nathan♂Hebrew for he gave
  • Gabriel♂Hebrew for God is my strength
  • Miles♂Soldier or gracious
  • Benjamin♂Son of the right hand
  • Anthony♂Roman family name
  • Ethan♂Hebrew for strong or enduring
  • Evan♂Welsh form of John
  • Gavin♂Scottish and Welsh form of Gawain
  • Graham♂Gray home
  • Harvey♂Battle-worthy
  • Ian♂Scottish form of John
  • Luke♂Man from Lucania
  • Matthew♂Gift of God
  • Theodore♂Gift of God
  • Julian♂Youthful
  • Calvin♂Little bald one
  • Clark♂Scribe or clerk
  • Colin♂Young creature
  • Dennis♂Follower of Dionysus
  • Derek♂People ruler

Tips for choosing

Test a name before you commit. Say it in your happy voice, your firm voice and your calling-from-the-back-door voice. If it works in all three, it is probably a keeper. Shout it in the yard to see how it carries.

Nicknames are your friend. Jasper can be Jazz, Oliver can be Ollie, and Maximilian can be Max. Just stick with one version so your dog hears the same sound every time. Many people also pair a boy dog name with a girl one, like Jack and Jill or Max and Millie. See dog names for pairs for ideas.

Still undecided? Try our dog name generator or browse girl dog names for inspiration.

Frequently asked questions

What are the most popular boy dog names?

Max, Charlie, Cooper, Milo, Jack and Leo are long-time favorites that show up on name lists everywhere. The names here include many of those classics, plus less common options if you want something different.

How long should a boy dog name be?

One or two syllables is easiest, because it is quick to say and clear to hear. Longer names work too if you shorten them, for example Archibald to Archie.

Should I avoid names that sound like commands?

Yes, if you can. Names that rhyme with common cues such as sit, stay, down, come or no can confuse a dog during training. For example, Kit and Ned sound a bit like sit and bed, so think about whether that could be a problem for you.

Can I change my dog's name later?

Yes. Use the new name consistently and pair it with praise and treats, and it will start to mean something to your dog. A new name that starts with a similar sound as the old one can make the switch easier. If you are adopting an older dog, you can keep the old name or choose a new one together.

More name ideas

All lists