Почему не иначе?

НОСОРОГ.

На первый взгляд просто: увидели люди такого зверя и, естественно, назвали его по главному признаку. Однако наши предки никогда и нигдене встречали носорогов, а слово "ноздророг" существовало уже в древнерусском языке. Это типичная калька, перевод по частям древнегреческого "ринокерос" - "носорог", от "ris" (родительный падеж - "rinos") - "нос" и "keras" - "рог". Странно: если это калька, то каким же образом могло в русском языке в разное время возникнуть два близких, но неодинаковых слова: "носорог" и "ноздророг"? А дело в том, что греческое "rinos" могло значить и "нос", и "ноздри".