I have to meet with new groups of people on a regular basis and am likewise horrible with names. My notes in meetings consist of first names written down as a map of where people were sitting. If I miss a name, I leave an empty spot. It has helped me with remembering names. I often never refer to it again.