Named in 1884 after North Crofts, a plot of land in Dulwich.