Sai fare un'insert e non una select?

SELECT nome FROM products WHERE nome='$nome'

se il risultato contiene un numero di righe pari a 0 esegui la insert, altrimenti non fai niente, oppure notifichi che quel nome già esiste, è un semplice if/else.