Formal:
* Pati: This is the most common and formal term for "husband."
* Swami: This is a more respectful term, meaning "lord" or "master."
* Pativrata: This term emphasizes the wife's devotion to her husband.
Informal:
* Pyaar: This translates to "love," and can be used affectionately.
* Jaan: Meaning "life," this is a very intimate and loving term.
* Baby/Darling: These English terms are also used in Hindi, especially in younger couples.
* Using the husband's name: You can also address your husband directly by his name, especially in casual settings.
The specific term used will depend on the relationship between the couple, their age, and the situation.