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

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

אגב, גם היום הוא לא סמל יהודי לגמרי ומיסטיקנים שונים משתמשים בו לשימוש לא יהודי כמו שהיה נהוג כבר אלפי שנים.
מגן דוד הוא הסמל של האגודה התאוסופית גם כן.
בנוסף ישנן עוד 5 מדינות שהסמל היה או עדיין מופיע בדגלן:
1 - הדגל הישן של צפון אירלנד עם מגן דוד באמצעו
2 - דגל בורונדי עם שלושה מגני דוד בצורת משולש
3 - דגל ניגריה בהיותה מושבה בריטית שהורכב מדגל בריטניה ורקע כחול שבתוכו מגן דוד ירוק בעיגול אדום ובתוך המגן כתר מלוכה
4 - דגל ח'ליף מרוקו עד 1945 שבו יש מגן דוד ירוק על רקע אדום
5 - דגל בונייר שבו בצד הדגל יש מגן דוד אדום בתוך עיגול

צירפתי כאן קישורים עם עוד מידע על הסמל:
ידוע לי על פירוש תיאולוגי קתולי אנטישמי, שזה נועד כדי להסוות למי באמת הכוכב של הדת היהודית שייך,

וזה לאליל רמפן, איתו בנ"י בגדו באלוהים ולפיהם גם ממשיכים לבגוד בו לאחר ששוב דחו את דתו (כביכול הנצרות).

"וּנְשָׂאתֶם אֵת סִכּוּת מַלְכְּכֶם וְאֵת כִּיּוּן צַלְמֵיכֶם--כּוֹכַב אֱלֹהֵיכֶם, אֲשֶׁר עֲשִׂיתֶם לָכֶם." (עמוס, ה, כו)

"וּנְשָׂאתֶם אֵת סֻכַּת מִלְכֹּם וְאֶת־כּוֹכַב אֱלֹהֵיכֶם רָמְפָן."
(מעשי השליחים 7:43)

אך כמובן שזה עובדתית לא-נכון.
התשובה של קין עונה על השאלה נכונה.