Hamilton nació el 7 de enero de 1985 en Stevenage, Hertfordshire, Inglaterra, sus padres lo llamaron Lewis por el atleta estadounidense Carl Lewis.