”אין מורידין לפני התיבה לא אנשי בית שאן ולא אנשי בית חיפה ולא אנשי טבעונין מפני שקורין לאלפין עיינין ולעיינין אלפין“ (בבלי, מסכת מגילה – דף כד, עמוד ב)
מקור השם אינו ידוע, כמו גם ראשיתה של העיר. בתנ"ך היישוב אינו נזכר. בתלמוד ניתן למצוא את ההטיות "חיפא", "חיפה", "חפה". אחת ההשערות היא שמקור השם בשורש ח.פ.ה שפירושו בעברית לכסות, להסתיר - אולי במשמעות של הר הכרמל שמכסה על העיר. פרשנות אחרת קושרת את השם חיפה עם המילה חוף או "חוף יפה". פרשנות נוספת מציינת את מקור השם במילה הארמית כיפא שמשמעותה סלע. מיקומה של חיפה על צוק הסלע הבולט אל הים, ייתכן שהעניק לה את השם הארמי כיפא. על בסיס פרשנות זו, עולי רגל נוצרים מאז מסעי הצלב במאה ה-12 וה-13 גרסו שחיפה נקראה על שם הכהן הגדול כייפא ("קיפא"; על פי לוקאס, ג, 2) ואולי אפילו על שם פטרוס השליח, שנקרא גם "כפא". לפי המסורת הנוצרית היה להם קשר למקום.