Gran var sønn av Emma Sophie Christine Lilloe Halvorsen (født 1857) og Carl Ludvig Oscar Nielsen Gran (1855–1897).