Someone who collects everything would be called a hoarder - this type of person may have OCD as well.
There does not appear to be a name for it.
Quodophile.
Phonographer.
Weird
Some of the names given for a person who collects trains:model train collectormodel train enthusiasttrain modeler
Gun-collector
simple - eraser collector!
Eccentric.
notaphilies
A rain barrel.
A coin collector.AnswerMany of us claim to be students of the art and history of coins and coinage and prefer to be called numismatists.
That's an entomologist.