Charles Anderson was the youngest son of John Anderson of Moa, Stenness, Orkney Islands, Scotland. He had eight siblings (two brothers, six sisters). After finishing school in Stennes and Kirkwall he was matriculated at the University of Edinburgh to study chemistry, crystallography, geology, mineralogy, physics, and zoology.