Saint's day is the religious solemnity of a saint. It's a Roman Catholics festival celebrated on the day dedicated to that saint. Every day in the calendar is dedicated to a saint. However not all saints are really celebrated. Only the most important.
Instead Name Day is the feast, the "anniversary", of your name. It falls on the day in the calendar dedicated to the saint with the same name of yours, but it is not a religious feast.