1) Конкретные существительные - это слова, называющие вещи, лица, факты и все явления действительности (старьёвщик
2) Отвлеченные (абстрактные) существительные обозначают такие понятия, как свойство, качество, действие, состояние и т. п. (любовь бег)
3) Собирательные существительные, существительные, обозначающие совокупность лиц, предметов, явлений как единство, как одно неделимое целое (крестьянство офицерство)
4) Вещественные имена существительные. Вещественные существительные обозначают однородные по своему составу вещества, подвергающиеся измерению, но не счету (пшено анальгин слеза)