เนมสเปซ (อังกฤษ: Namespace) เป็นชื่อเรียกทางนามธรรมของกลุ่มสิ่งที่บรรจุชื่อ ความหมาย หรือคำศัพท์ ของสิ่งหนึ่งๆ หรือ คนใดคนหนึ่ง

ตามกฎของเนมสเปซ ชื่อใดๆที่อยู่ในแต่ละเนมสเปซสามารถมีความหมายได้เพียงหนึ่งความหมาย โดยสิ่งที่แตกต่างกันไม่สามารถใช้ชื่อเดียวกันได้ภายในเนมสเปซเดียวกัน ถ้าชื่อเดียวกันอยู่คนละเนมสเปซสามารถหมายถึงของสองสิ่งที่แตกต่างกันได้

ภาษาแต่ละภาษาในโลกเปรียบเสมือนเป็นเนมสเปซหนึ่งๆ ซึ่งคำหนึ่งๆในแต่ละภาษาจะหมายถึงสิ่งของสิ่งๆหนึ่ง ซึ่งเมื่อคำเดียวกันในภาษาที่แตกต่างกันสามารถหมายถึงสิ่งของคนละสิ่งได้ ภาษาที่แตกต่างกันของเนมสเปซนี้รวมไปถึงภาษาถิ่น และ ภาษาโปรแกรมต่างๆ ตัวอย่างเช่นคำว่า "ไอ" ในภาษาไทย หมายถึง อาการไอ ขณะที่ "ไอ" ในภาษาอังกฤษหมายถึง เรา (ตัวผู้พูด) และ "ไอ" ในภาษาญี่ปุ่นหมายถึง ความรัก หรือ คำว่า "ซาว" ในภาษาไทยกลาง หมายถึงการซาวข้าว ขณะที่ภาษาไทยเหนือ หมายถึง ยี่สิบ

ในทางคอมพิวเตอร์ เนมสเปซ จะเป็นสิ่งแวดล้อมควบคุมตัวบ่งชี้

ตัวอย่างของเนมสเปซ

แก้