1. Home
  2. Topics

Dog Names That Start With M

William

Meaning: resolute protection

Origin:German
128
Alexander

Meaning: defending men

Origin:Greek
42
Michael

Meaning: who is like God?

Origin:Hebrew
224
Theodore

Meaning: gift of God

Origin:Greek
3
Henry

Meaning: estate ruler

Origin:German
40
Sebastian

Meaning: person from ancient city of Sebastia

Origin:Latin from Greek
18
Lucas

Meaning: man from Lucania

Origin:Latin form of Luke
58
Jack

Meaning: God is gracious

Origin:English, diminutive of John
93
George

Meaning: farmer

Origin:Greek
191
Sofia

Meaning: wisdom

Origin:Greek
137