I have never been good with names. In the old days when working cards were exchanged, and that made it easier. I meetings I'd put the cards in order, in front of me so I could remember who was who. Socially I remain poor at memory of names, so if in doubt, I say, 'I believe we met before'. If we have met fine, if not they are less likely to be upset! I loathe social media, and would hate to have my friends delineated by Instagram!