City of London School
Holmes was born in Marylebone, Middlesex, the son of Horace G. Holmes, JP. He was educated at the City of London School.