I think you should accept Robin for the characters that have held the name Robin. Jaime Reyes should not require the suffix. Giovanni Zatara is misleading (and often goes by his surname). You are missing the best DC character of all: Martian Manhunter.