Şanlıurfa'ya "Urfa" denmesinin nedeni, şehrin eski adı olan "Edessa"nın zamanla halk arasında "Urfa"ya dönüşmüş olmasıdır. "Edessa" ismi, Yunanca "suyu bol" anlamına gelmektedir; çünkü şehir, içinden akan Karakoyun (Daysan) deresi ve kaynayan pınarlardan dolayı suyu bol bir şehirdi. Ayrıca, Osmanlı döneminde yazılı kaynaklarda yaygınlaşan "Ruha" kullanımı, şehrin Arapça adı olan "Ruhâ"dan gelmektedir. 1984 yılında, Kurtuluş Savaşı'ndaki kahramanlığından dolayı şehre "Şanlı" unvanı verilmiş ve adı "Şanlıurfa" olarak değiştirilmiştir.