Modern formundaki haç, ilk olarak 6. yüzyılda Keldani ve Yunanlılar tarafından kullanılmıştır. Hatanın modifiye edilmiş formları ayrıca Hindular, Budistler ve Mısırlılar tarafından 3000 B.C. Hıristiyanlar haçı, ikinci ve üçüncü yüzyıllarda A.D.'de yaygın olarak bir sembol olarak kullanmaya başladı.
Keldani haçlar Güneş'i temsil eden dairesel bir sembolden gelişmiştir. Haçı oluşturan iki ışın daha sonra Güneş ışınlarını temsil etmek için eklenmiştir. Bu haçlar, Keldani güneş tanrısı Tammuz'u sembolize ediyordu. Yunan tanrıları Diana ve Bacchus bazen benzer haçlarla tasvir edildi.
Eski Hindular ve Budistlerin dini sembolü, bükülmüş uçlu eşkenar bir çarpı olan gamalı haçtı. Hititler ve Kuzey Afrikalılar da bu sembolü kullandılar. Mısırlılar, ankh sembolünü kullandılar, üst kısmını değiştiren bir daireye sahip bir haç. Ankh, genellikle yaşamın bir temsili olarak kabul edildi, ancak çoğu zaman güneş tanrısı Sekhet'in tasvirlerinin bir parçasıydı.
Hristiyanlarla ilişkilendirilen bir haçın en eski tasvirlerinden biri, MS 2. yüzyıla kadar uzanan Alexamenos graffito'dur. Ancak, Hıristiyanlar haçı, imparator Konstantin'in Zaten savaşta sembolü kullanıyordu, Hıristiyan dinini kabul etti. Hıristiyan sanatçılar, İsa'yı altıncı yüzyılda bir haç üzerinde tasvir etmeye başladı.