Note that this is a phenomena that seems to exist mostly in Scandinavia. In Sweden it's called "namnsdag" and in Norway it's called "Navnedag". Read more about name day on Wikipedia.