@Datun Maybe that's why I never became an MP, it is really embarrassing at times and it isn't as if I don't care about it, I really try and people I'll see fairly regularly I make a conscious effort to keep their name in my mind but when it comes to it I frequently can't remember it.
You might laugh when I tell you my career was in HR, I could tell you dates when people started work, what their job was, I'd ask how their kids were doing in the GCSEs or A levels, if their house purchase was going through OK but I would struggle to know their name. Also hilariously I worked for a large police force for some years, I could tell you an officers collar number but not their name.
I wonder if there is a name for it? I googled it, suggestions were Alzheimers - I hope not and as I've been like it for as long as I can remember not likely. The 2nd suggestion was Anomic aphasia. Now if I could remember that I could tell people I have it but as I won't remember it I can't.