כנראה שלא. בתנ"ך לא מוזכר שלדוד היה מגן בציוד המלחמה שלו כלל. לגוליית יריבו דווקא היה מגן, ואפילו היה לו משרת שסחב את המגן עבורו: "…וְנֹשֵׂא הַצִּנָּה הֹלֵךְ לְפָנָיו" (שמואל א יז ז) – צִּנָּה היא מגן. לא שזה עזר במיוחד לגוליית בקרב מול דוד.
דוד עצמו משתמש במילה "מגן" במשמעות של השגחת האל עליו: "וַתִּתֶּן לִי מָגֵן יִשְׁעֶךָ וִימִינְךָ תִסְעָדֵנִי וְעַנְוַתְךָ תַרְבֵּנִי." (תהילים יח לו). הביטוי "מגן דוד" מוזכר כבר בתלמוד בקשר לנוסח ברכות ההפטרה, וכך נוהגים לברך גם בימנו: "בָּרוּךְ אַתָּה ה' מָגֵן דָּוִד". אך אין הכוונה כאן לציוד לחימה, אלא לאזכור של השגחת האל והבטחתו להעמיד משיח מבית דוד. אך איך הגיע אלינו הסמל הנוכחי של "מגן דוד"?

סביר שהצורה של מגן דוד איננה המצאה יהודית כלל, אימצנו אותו מתרבויות אחרות. במאה ה-14 יהודי פראג קיבלו אפשרות מהשליט לעצב דגל, והם בחרו לשים עליו את הצורה של מגן דוד. אנו לא יודעים מדוע. מכאן הוא התפשט לקהילות יהודיות אחרות, והפך לחביב על היהודים. מכאן הוא אומץ כסמל ע"י התנועה הציונית, ועבר לדגל ישראל.