שמעון הוא שם עברי המופיע במקרא ובו משמעויות שונות. המשמעות המקובלת ביותר של השם שמעון היא "ה' שמע" או "אל שמע", כלומר, האל שמיע לתפילה או לבקשה. השם מקורו מהשורש העברי "שָׁמַע" (שמע) שפירושו לשמוע או להקשיב.
בספר בראשית (פרק ל, פסוק כא), כאשר לאה אמו של שמעון יולדת אותו, היא אומרת: "כי שמע ה' כי שנואה אנכי ויתן לי גם את זה" – כלומר היא מבטאת את תחושתה שה' שמע את צערה ונתן לה בן נוסף.
שמעון הוא גם אחד משניים עשר שבטי ישראל, ובכך גם שם משפחה או מוצא אתני בתוך העם היהודי. במשך ההיסטוריה, התפשט השם לשימוש רחב יותר בקרב יהודים והפך לידוע ונפוץ בקרב שמות פרטיים יהודיים.