(*) Een sterretje betekent met afbeelding
(nn) betekent Nomen Nudem, nog niet wetenschappelijk beschreven dinosaurus
(//) betekent Nomen Rejectum, afgewezen naam
(naam) een naam tussen haakjes is geen wetenschappelijk valide naam
betekent dat het fossiel niet meer als dinosaurus beschouwd wordt
deze naam valt onder deze dinosaurus
betekent vogel (avian dinosaur)
Bijgewerkt tot september 2007
Macelognathus
Krokodil
Macrodontophion
Macrophalangia
(Macroscelosaurus) (nn)
Waarschijnlijk Tanystropheus
Macrurosaurus
(Madsenius) (nn)
Magnirostris
Magnosaurus
(Magulodon) (nn)
Magyarosaurus
Mahakala
Maiasaura*
Majungasaurus (mogelijk, zelfs waarschijnlijk Majungatholus*
Majungatholus*
Malawisaurus
Maleevosaurus
Maleevus
Mamenchisaurus
Mandschurosaurus
Manospondylus
Mantellisaurus
Mapusaurus
Marasuchus![]()
Marmarospondylus
Marshosaurus
Masiakasaurus*
Massospondylus
Maxakalisaurus
(Megacervixosaurus) (nn)
(Megadactylus)
Amphisaurus
(Megadontosaurus) (nn)
Deinonychus* & Microvenator
Megalosaurus*
Megapnosaurus
Megaraptor*
Mei
Melanorosaurus
Mendozasaurus
(Merosaurus) (nn)
Metriacanthosaurus
(Microcephale) (nn)
Microceratops
Naam bestaal al voor een insect: nieuw voorgestelde naam = Microceratus
Microceratus
Dit is de nieuw voorgestelde naam voor Microceratops
Microcoelus
(Microdontosaurus) (nn)
Microhadrosaurus
Micropachycephalosaurus
Microraptor*
Microsaurops
Microvenator
(Mifunesaurus) (nn)
Minmi
Moabosaurus (nn)
Mochlodon
Mohammadisaurus
Mongolosaurus
Monkonosaurus
Monoclonius
Monolophosaurus*
(Mononychus)
Mononykus*
Mononykus*
Montanoceratops
Morinosaurus
Morosaurus
(Moshisaurus) (nn)
Mamenchisaurus
Mtapaiasaurus (nn)
Mtotosaurus (nn)
Mussaurus
Muttaburrasaurus
Mymoorapelta