Lots of professions study ancient bones. Within Archaeology there are osteoarchaeologists who study human remains and zooarchaeologists (or archaeozooologists) who study animal remains. Both these fields have alternative names depending on the particular aims of the research or the location of the researcher. For example people who study human remains may also be known as physical anthropologists or bioarchaeologists. Paleontologists also may study ancient bones which have been fossilized.
The name for someone who studies caves is a speleologist or a spelunker.
A psychologist is the proper name for someone who studies the mind.
There is no special name for someone who studies Hebrew.
Someone who studies planetary systems is called a planetary scientist
Many different professionals study bones. The most obvious one is an osteologist.
Eugenicists
microbiologist :)
chemist
A geologist.
Ornothologist
chemist
A botanist is someone who studies plants.