Maraş adının nereden geldiği ve anlamının ne olduğuna dair birkaç görüş ileri sürülmektedir. Ünlü tarihçi Herodot, Maraş şehrini Hitit komutanlarından Maraj adlı birisinin kurmasından dolayı şehre Maraj adı verildiğini belirtmektedir. Hitit İmparatorluğu ( M.Ö. 2000 - 1200 ) zamanında bu devletin önemli merkezlerinden biri olan şehrin adı, Hititlerden kalan yazıtlarda Maraj ve Markasi şeklinde geçmektedir. Maraş'ın adının Hititlerden geldiğini doğrulayan Asur kaynaklarında bu şehrin adı Markaji şeklinde geçer. Asur krallarından Sargon'un zamanından kalan Boğazköy yazıtlarında Maraş'ın adı geçmektedir.Hitit Devleti'nin merkezlerinden biri olan Maraş'ın adı bu dönemde Gurgum şeklinde belirtilmektedir.
M.S. I. yüzyılda Roma İmparatorluğu bölgeyi ele geçirince Maraş'ın adı Germanicia olmuştur. Roma ve Bizans İmparatorluğu döneminde bu adla anılan şehir Müslümanlar tarafından fethedilince ilk şekli ile kullanılmaya başlanmıştır. Arap alfabesinde "j" harfi olmadığından Mer'aş şekline dönüşmüştür. Bunların yanında Maraş adının Arapça "zelzele - titreme" anlamına gelen "Re'aşa" fiilinden türeyerek "Mer'aş" olduğunu da iddia edenler bulunmaktadır. Osmanlılar döneminde şehrin adı bölgede Dulkadiroğulları Beyliği'nin kurulmasından dolayı Zülkadir şeklinde de ifade edilmektedir.