מדוע בעצם הוא נקרא כך מדוע לא נקרא גם מי שלומד חשבון – בן חשבון ומי שלומד אנגלית – בן אנגלית?
הסבר יפה לכך נתן הגאון הצדיק רבינו אליהו לופיאן זיע"א: כשבחור צעיר מגיע ללמוד בישיבה ומתחיל ללמוד תורה הוא בעצם לא רק לומד תורה אלא גם מידותיו הרעים נהפכים, כעבור זמן הוא נהפך להיות ממש איש אחר בעל השקפה שונה והנהגתו משתנה בתכלית, אין זאת אלא שהתורה היא שהפכה אותו לאדם חדש, ראוי אם כן להיקרא בשל כך 'בן תורה' כי התורה היא שהולידה אותו מחדש.
לעומת זאת בלימודי אנגלית וחשבון אין כל שינוי אצל הלומד בין קודם לימודיו ובין לאחר לימודיו, ולכן רק בלימוד תורה זוכים לתואר 'בן תורה'.