Şahadettin, Arapça شهادة الدّين bileşiminden gelir ve sözcük anlamıyla “dinin tanıklığı” demektir. Nişanyan Adlar bu açıklamayı verir, ancak adın büyük olasılıkla Sadettin ya da Şahabettin adlarından birinin değişik bir biçimi olduğunu da ekler. Bu yoruma göre ad, bilinçli olarak tanıklık anlamı düşünülerek değil, bu iki yaygın adın söyleyişte değişmesiyle ortaya çıkmış olabilir.
Şehadettin yazımı da aynı adı karşılar. Şa-ha-det-tin diye dört hecede okunan ad uzun olduğundan kısa bir soyadıyla daha rahat söylenir. Benzer isimler arasındaki Şahabettin ve Saadettin, Nişanyan'ın adı ilişkilendirdiği adlara karşılık gelir; Şerafettin ise aynı -ettin kuruluşunu paylaşır.
