My classmates discovered one of my worst secrets today. I can't remember names for shit.

I usually remember the names of the people I talk to daily, but other than that, names always slip from my mind eventually. Everybody feels insulted and no one wants to forgive me. How do I fix this?