A speleologist is the scientific name, like Oceanographer. Amateur Cave explorers are called Cavers. The term is derived from Spelea- Latin- Cave.
+++
Many speleogists, whether amateur or professional scientists,call themselves simply "cavers" even if they use "speleology" to describe their studies. Apart from modesty you can't study a cave unless you are also a caver!
A Speleologist: and most specialise in a particular branch of speleology such as geology & hydrology, Biology or Archaeology.
The name for someone who studies caves is a speleologist or a spelunker.
A speleologist studies caves; a troglodyte lives in one.
Not quite sure what you had in mind but someone who searches for, and explores,caves is a Caver - as simple as that. The technical term for one who studies caves and their contents scientifically is "Speleologist".
A Geologist studies rocks and their formations so they may also study caves. ++ That's true but the umbrella term for cave science - including but not only geology - is Speleology, and the scientist thus a Speleologist, though he or she also needs to be a caver to be able to negotiate the caves under study!
A speleologist studies caves a trogolodyte lives in caves
You call someone that studies metal a metallurgist.
A speleologist is a person who studies caves.
Speleologist .
Underwater Spelunking
normally .you call one .a letterologist.
Probably a bovinologist.
Podologist pod/o- (Foot) -logist (one who studies)