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.
An abstract noun refers to an intangible intellectual concept, state, quality etc - for example happiness, thought, information, progress.
Recommended reading
Nation, I.S.P. Teaching Vocabulary - Strategies and Techniques, Heinle ELT