רבינו בחיי
Rabbeinu Bahya, Shemot 3:13
Q — Why does Hashem give Moshe the name אהיה אשר אהיה — and why specifically three repetitions of אהיה in one pasuk?
A — Rabbeinu Bachya unpacks the structure with mathematical precision. The three appearances of אהיה correspond to the three tenses — היה הוה ויהיה — and bear witness that Hashem is שליט בשלשה זמנים, ruler over past present and future. But the brilliance is that the single word אהיה already contains all three: it is morphologically future, but functionally also a stative present ("I AM") and (per RBB's tzeruf analysis of the letters א-ה-י-ה) gestures back to the past as well. The Shem Hameforash works the same way — so אהיה and יהו"ה are not two answers but one, mapping the same atemporal Being onto language structured by time. Moshe was not asking for a label; he was asking how to translate the eternal into the grammatical, and the answer is: a name that breaks grammar to hold all of time at once.
ויש לך לדעת כי הזכיר בכאן ג' פעמים בפסוק אחד שם אהיה כנגד שלש הויות לרמוז שהוא יתברך שליט בשלשה זמנים, היה הוה ויהיה, ושם אהיה לבדו כולל שלשה זמנים הללו, כי מלת אהיה כולל הזמן ההוה ופירושו כאלו אמר אני הוה, וכולל ג"כ לעתיד וכולל ג"כ לשעבר... וכן בשם המיוחד נכללין שלש הויות, וא"כ הנה שניהם מורים ענין אחד.