General:
* Mitra (मित्र): This is the most common word for friend, used for both genders. It signifies a close and trusted companion.
Formal:
* Sakha (सखा): This word carries a sense of loyalty and close companionship, often used for a male friend.
Informal:
* Bandhu (बंधु): This word denotes a bond of friendship, often used for a close male friend.
Female Friend:
* Sakhi (सखी): This word is specifically used for a female friend.
Other options:
* Snehi (स्नेही): Means "one who loves" and can also be used for a friend.
* Priya (प्रिय): Means "beloved" and can be used for a friend, particularly a romantic one.
The best choice for you will depend on the specific context and the desired level of formality.