How do U Say Happy Birthday in Spanish?

Happy birthday in spanish is feliz cumpleanos. Happy birthday basically means happy day of your birth. In some places it can also be said as feliz dia te tu santo, which translates as happy day of your soul meaning the day that you were born.