Here’s a big list of female dog names that start with M. You’re sure to find one or a few M girl dog names to fit your puppy perfectly!
Mabel – Latin – Endearing. This girl dog has a special place in your heart.
Machine – “I’m programmed to make prowlers disappear.”
Macy – French – One who comes from Matthew’s estate.
Mademoiselle – French – An unmarried girl.
Madonna – Latin – My lady.
Madras – A port city on the southeastern coast of India.
Madre – Spanish – Mother. A good name for your Chihuahua or Xolo.
Madrid – The capital and largest city of Spain. Here are more female Spanish dog names.
Mafalda – A 13th century Portuguese nun. She became a saint. A good choice for your Portuguese Water dog.
Magda – A shortened form of Magdalena, which is taken from Mary Magdalen. One of the more popular girl dog names that start with M.
Mahogany – A reddish-brown colored wood.
Maid Marian – The lady fox in Disney’s “Robin Hood.”
Maize – The color of ripe, yellow corn.
Mako – The fastest species of shark.
Malaga – A province in southern Spain, along the Mediterranean.
Maleficent – The evil witch in Disney’s “Sleeping Beauty.”
Mali – A country located in western Africa.
Malin – English – A little mighty warrior. This female runt dog won’t back down from any fight.
Mallory – German – Wise in battle. This girl dog picks her fights carefully. One of the more popular female dog names M.
Malta – An island country south of Sicily. An excellent dog name for your Maltese.
Mammoth – A good name for your big wooly dog such as a Chow Chow or Sheep Dog.
Manda – Spanish – Battle maiden. You can trust this girl to protect you.
Mango – “I’m a yellow or red puppy who is sweet and spicy.”
Manna – The miraculous food from heaven. It was given to the Israelites in the wilderness.
Manuela – Spanish – God is with us.
Marcela – Spanish – Of mars. You sometimes think she is from another planet.
Marcella – A 4th century Roman matron who gave all she had to the poor. She became a saint. This doggie gives you all she has.
Marcelle – French – Of mars.
Marcia – Latin – Of mars.
Marelda – German – Great warrior. A great female name for any German guard dog such as German Shepherd, Rottweiler, or Doberman Pinscher.
Margaret – Latin – A pearl. This girl dog is precious indeed.
Margaret – The patron saint of Scotland. A great name for female Scottish dog breeds such as Cairn Terriers, Golden Retrievers, Scottish Terriers, Skye Terriers, or Smooth Collies.
Margarita – Spanish – A pearl. An excellent choice for your dearly beloved Chihuahua.
Marge – Homer Simpson’s loyal wife.
Margot – French – A pearl. A good dog name for any French breed of female dog such as a French Bulldog, Basset Hound, Bichon Frise, or Papillon.
Maria – Latin – Mary.
Marigold – An excellent choice for a Golden Retriever.
Marilyn – Marilyn Monroe was the original “Candle in the Wind.”
Marina – Latin – Comes from the sea. Another good name for any water dog breed. Another of the favorite girl dog names that start with M.
Marla – English – Another variation on Mary Magdalen’s name.
Marmalade – “I’m an orange dog who couldn’t be any sweeter.”
Marne – A river in France. It’s the largest branch of the Seine. French dog breeds such as French Bulldogs, Papillons, Basset Hounds, and Bichon Frise would fit this name nicely.
Marshmallow – Your soft and fluffy guilty pleasure pet.
Marta – Spanish – Woman.
Martes – Tuesday.
Martha – The patron saint of cooks. A good girl dog name for the canine that loves to help out in the kitchen.
Mary – The Mother of Jesus Christ.
Master – This girl puppy demands your obedience (unfortunately).
Matilda – “I’m an Aussie at heart, and I really love to waltz.”
Matrona – The patron saint of those suffering from dysentery.
Maui – The 2nd largest island of the Hawaiian chain.
Maura – A French saint of the 9th century.
Mavis – English – Full of joy. Another good female name for any English dog breed such as a Bulldog, Beagle, Bull Mastiff, Field Spaniel, Jack Russell Terrier, Yorkie, etc.
Maxine – Latin – Superior or greatest. This girl dog comes from champion blood lines.
Maya – A tribe of Indians who lived in Mexico and Central America. They had a well developed civilization. The perfect girl dog name for your Chihuahua or Xolo.
Maylea – Hawaiian – Flower.
Mayo – This dog goes well with any dish.
Meadow – A term for a piece of grassland near a stream. One of the great nature dog names for female.
Mecca – The birthplace of Mohammed. Another good name for the dog that you hold sacred.
Medea – Greek Mythology – She is the sorceress who helped Jason win the golden fleece. Your Golden Retriever might appreciate this unusual dog name.
Medina – A city in Saudi Arabia. It is the site of Mohammed’s tomb.
Medusa – The mean lady character in Disney’s “The Rescuers.” One of the favorite female dog names that start with M.
Medusa – Greek Mythology – She was one of the 3 Gorgons. They were terribly ugly and had wriggling snakes for hair. I picture a Komondor with this name – not the ugly part, the wriggling snakes part.
Megan – Greek – Famous one. She is destined for doggie stardom.
Melba – She’s your brave-little-toaster dog.
Melinda – Greek – Soft and calm. This girl dog is always there to relieve your stress and calm your nerves.
Melissa – Greek – Honey-bee. An appropriate name for your female Golden Retriever.
Mercedes – Spanish – Mercy. Also a fine German automobile. So any of the German dog breeds would fit this name pretty well.
Mercer – English – A shopkeeper.
Meredith – Welsh – Pleasant. A great name for your Welsh Corgi. Here are more female Welsh Corgi dog names.
Mermaid – She’s more comfortable in the water than on land.
Merrill – French – A little leader. A good name for any small breed of female dog.
Merryweather – One of the good fairies in Disney’s “Sleeping Beauty.” This would fit any of the toy dog breeds.
Meuris – A 3rd century Palestinian woman who was tortured to death for her faith. She became a saint.
Midge – This little girl dog will never grow very large.
Midnight – This girl is as dark as the midnight sky.
Miércoles – Wednesday.
Milady – Term for a proper English lady. This doggie is well-mannered and full of grace.
Milk or Milky – A good name for any solid white female dog. More female white dog names.
Millicent or Millie – German – Hard worker. This guard dog really earns her biscuits.
Mimi – “I just love to scream. I can’t help it.” One of the more popular girl dog names that start with M.
Minerva – Roman Mythology – She was Jupiter’s favorite child.
Minnie – The object of Mickey Mouse’s affection. A good choice for any small female dog.
Miranda – Latin – Admirable and wonderful.
Miriam – The sister of Moses and Aaron in the Bible.
Mistletoe – “You must kiss your significant other in my presence.”
Misty – “The early morning is my favorite time of day.”
Moira – Irish – Bitter. Another good name for Irish female dog breeds such as Irish Setters, Irish Wolfhounds, and Irish Terriers.
Mona – Greek – One.
Monica – Latin – Adviser. This girl dog is the alpha leader of her pack.
Monica – The patron saint of married women and mothers.
Monster – This female dog is VERY intimidating, great guard dog name.
Moon or Moonie – This dog has a tendency to wax and wane.
Moose – Another super name for your Great Dane female.
Morgan – Welsh – Of the coast. Your Welsh Corgi would love this name.
Moritz – The Red Baron’s dog.
Mountain – Only faith can move her.
Mountie – This girl dog knows how to lay down the law.
Mouse – Some folks mistake this tiny dog for a mouse.
Mukha – A coastal town in Yemen.
Munchkin – “Follow the yellow brick road.” A great girl dog name for toy breeds such as Yorkies, Maltese, Chihuahuas, Pekingese, etc.
Myra – Latin – Great one. This female puppy might one day grow up to be a champion.
Myrrh – A costly spice given to the parents of baby Jesus.
Myrtle – Beautiful blooming tree.
Mystery – “Unpredictable is my nickname.”