Formal:
* Host: This is the most common and neutral term.
* Hostess: This is the female equivalent of "host."
* Party-giver: This is a more direct term.
* Entertainer: This implies that the person puts a lot of effort into making the party fun.
Informal:
* Party animal: This implies that the person loves to party and throws them often.
* Life of the party: This implies that the person is very social and enjoys being the center of attention.
* Party planner: This emphasizes the person's organizational skills.
* The one who always throws the best parties: This highlights the person's ability to create a memorable experience.
You can also use more specific terms depending on the type of party, for example:
* Dinner party host
* Birthday party planner
* Wedding planner
Ultimately, the best way to describe a person who throws a party depends on the specific situation and the desired level of formality.