لم يعرف حتى الآن السبب الرئيسي لتسمية غزة بهذا الاسم فتعددت الاقوال:
- هناك من يقول لأنها رمز العزة والقوة والثبات
- ويذكر لها تفسيرا في معجم البلدان اذ تقول العرب: قد غز فلان بفلان واغتز به اذا اختصه من بين أصحابه ومعنى ذلك ان الذين بنوا غزة اختاروا هذا الموقع لبنائها من بين المواقع الاخرى على شاطئ البحر المتوسط.
- وهناك من يقول إن معناها التخزين والثروة والأرجح أنها بمعنى قوى ومخازن وكنوز ما يدخر.
تبدل اسم غزة بين الأمم التي صارعت المدينة على مر التاريخ:
- الكنعانيون اسموها هزاتي Hazzati
- المصريون اسموها غازاتو Chasatu
- اليونانيون اسموها رازا Raza
- الآشوريون اسموها عزاتي Azzati
- الانجليزيون اسموها جازا Gaza
- اليهود اسموها عزة ِAzza
- أسماها العرب ولا زالوا يسمونها غزة هاشم نسبة إلى جد الرسول " صلى الله عليه وسلم " هاشم بن عبد مناف.