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