Just imagine a world 10 years from now where Google Glass-like technology is commonplace. It will undoubtedly have facial recognition technology built in... so when you approach someone on the street, even if you've never met them, you would know their name because it's tied to their face which is part of their public profile. The technology would even let you know how to pronounce it.
Technology will save us from awkward moments.
I'm not sure if this is a good thing or bad thing though.