Carslaw was born 12 Feb 1870 in Helensburgh, son of the Rev. William Henderson Carslaw, Free Church minister, and his wife Elizabeth, née Lockhead , and was educated at Glasgow University and Emmanuel College, Cambridge. He also studied in Rome, at Palermo and Gottingen.