[2] Hecker fue originalmente llamado "Freedom", es decir "Libertad" en español.
Fue planeado y estudiado por Thomas Singleton, inspector del condado, la primera casa fue construida en 1849.
Debido a las quejas de la Oficina de Correos, ya que había otra ciudad que se hacía llamar Freedom en Illinois, se vieron obligados a cambiar el nombre.
El coronel Friedrich Franz Karl Hecker, cuya granja estaba cerca de Summerfield, en el condado adyacente de St Clair, era conocido y muy respetado por los habitantes de la ciudad, y decidieron honrarlo nombrando a la ciudad después de él.
[3] Según el censo de 2010,[4] había 481 personas residiendo en Hecker.