تأتي تسمية البلاد من تسمية عاصمتها التي تمتلك نفس الاسم. وتختلف الأراء عن تسمية هذه المدينة. يعتقد البعض أن اسم تونس يعود إلى الحقبة الفينيقية حيث أن عادةً ما تسمى المدينة بألهتها الرئيسية وفي حالة تونس فهي تانيت [10][11]. بعض المدارس العربية رجحت أصل الكلمة إلى جذور عربية من خلال المدينة القديمة ترشيش.[12]. كما رجح البعض الأخر أصل الكلمة إلى كلمة تينس التي وصفها ديودورس وبوليبيوس والتي يبدو وصفها قريباً من منطقة القصبة بضواحي تونس حالياً[12][13]. أيضاً، أشار المؤرّخ التونسي عبد الرحمن بن خلدون إلى أصل كلمة "تونس" التي أطلقت على حاضرة شمال إفريقيّة حيث أرجع اصلها إلى ما عرف عن المدينة من ازدهار عمراني وحيوية اقتصادية وحركية ثقافية واجتماعية فقد أشار إلى أنّ اسم "تونس" اشتقّ من وصف سكانها والوافدين عليها لما عرفوا به من طيب المعاشرة وكرم الضيافة وحسن الوفادة[14]. كما يوجد تفسير أخر يقول أن الكلمة من جذع فعل أنس الأمازيغي والذي يعني قضاء الليلة[15].مع تغير المعنى في الزمن والمكان، قد تكون كلمة تونس أخذت معنى مخيم ليلي، أو مخيم، أو مكان للتوقف. وهناك مراجع مكتوبة من الحضارة الرومانية القديمة تذكر مدن قريبة بأسماء مثل تونيزا (حالياً القالة)، تونسودى (حالياً سيدي مسكين)، تنسوت (حالياً بئر بورقبة)، تونسى (حالياً رأس الجبل). بما إن كل هذه القرى كانت موجودة على الطرقات الرومانية، فقد كانت بلاشك تستعمل كمحطة لتوقف والإستراحة[16]. تسمية البلاد في اللغات اللاتينية, التي تضيف إليها ia مثل الإنجليزية وهي قد تطورت من تسمية الجغرافيين والمؤرخين الفرنسيين الذين سموها Tunisie -ia,.[10] في أوائل القرن 19 كجزء من جهودهم الرامية إلى إعطاء أسماء للأراضي التي كانت تحتلها فرنسا. كلمة Tunisie المشتقة من الفرنسية تبنتها بعض اللغات الأوروبية مع بعض التعديلات الطفيفة, مما أنتج عن اسم مميز للبلاد. أما بعض اللغات الأخرى فلم تغير التسمية العربية كثيرا, مثال على ذلك التسمية الروسية لتونس Тунис (تو'نس) والتسمية الإسبانية Túnez.