E-Verify just matches the name against the SSN and if applicable, immigration documents. A no-match means that there is a problem with the number or name. For American citizens, more often than not, it is because someone forgot to change their name after marriage in the SS system. Over 98% of the numbers and names entered into the E-verify system match.