I have a tough time remembering names. I do remember faces but the names are a different stories.
And yes, I have an easier time remembering phone numbers and other strings of numbers.
But that name thing... eventually, everyone becomes "whatshisface" and "whatsherface." I do, however, try to avoid greeting people with those words.