Predicting Same Name Puzzles