Почему имя существительное так называется?
Потому что имя существительное обозначает предмет.Само название имя существительное образвано от слова существует.
Имя существительное - это самостоятельная часть речи, которая обозначает предмет. Само название говорит, что эта часть речи обозначает, то, что существует, то есть эта часть речи обозначает что-то конкретное, а не что-то обстрактное.