Person who invites: "Inviter" or "Invitor"

Solution 1:

You could use Host or Hostess for its feminine counterpart.

someone who invites people to a meal or party, or to stay in their home.

However, as pointed out in the comments, it will not be suited in all contexts.