שפה (באנגלית: Language) אני מגדיר ככל מערכת שניים או יותר ביטויים בעלי משמעות לפחות בנפש ממציא השפה.
אם השפה היא שפת תקשורת כללית (אנושית, נניח) אז משמעות כל ביטוי אמורה להיות מוסכמת, באופן כללי, בין לפחות שני פרטים הדוברים את השפה.
גם לבעלי חיים שאינם אדם יש שפה או שפות (למשל, חתולים, דולפינים, כלבים, צרצרים ועוד); שפות אלה יכולות להיתפש כפרימיטיביות או חסרות משמעות בקרב נפש בני אדם מסוימים אך לבעלי חיים אלה הן עשירות ועמוקות מאד.
שפה המשמשת למתן הוראות למחשב נקראת "שפת מחשב" ונבדלת משפת תקשורת כללית.
שפה לא מחייבת דיבור קולי ויכולה להיות גופנית-כללית ושקטה בכללותה.
כל שפה מכילה לקסיקון ותחביר, בדרך כלל.