An ELT Glossary : Concrete nouns / Abstract nouns

A concrete noun is a word which refers to a tangible, physically existing thing, person, animal, place etc - for example, cat, desk, tree, town, teacher, etc

An abstract noun refers to an intangible intellectual concept, state, quality etc - for example happiness, thought, information, progress etc