Динозавры реально страшные, это уже из самого их названия следует: δεινός - (читается [динос]) - страшный, вызывающий трепет, ужас; σαύρα - (читается [савра]) - ящерица.
То есть динозавр - это "ужасная ящерица". У разных видов динозавров названия тоже греческие:
бронтозавр - это "гром-ящерица",
гигантозавр - "ящер-великан",
мегалозавр - "огромный ящер",
ихтиозавр - "рыба-ящер",
аллозавр - "другой ящер",
кентрозавр - "шипастый ящер",
тиреофор - "щитоносец",
дейнохейрус - "ужасные руки",
зауропод - "ящероногий",
теропод - "звероногий" и т. д.
Конечно, эти и другие названия ископаемым ящерам дали не древние греки (поскольку они все-таки не настолько древние, чтобы контактировать с динозаврами). Просто есть у ученых такая традиция - для названия своих находок, изобретений и открытий использовать латинские и греческие слова. И не обязательно целиком, могут брать их отдельные части - корни, приставки, суффиксы - и конструировать новые термины, как из своеобразного языкового конструктора Лего :)