C'est parce que la colonne name de firstname la table n'est not unique . Essayez d'ajouter unique contrainte à l'aide de cette instruction DDL,
ALTER TABLE firstname ADD UNIQUE (name);
puis essayez s'il ajoute toujours un nom en double. J'espère que ça marche maintenant :)