When inviting someone to your place, you could use the phrase "have over" to indicate hosting or entertaining them. However, there are a number of synonyms for "have over" that you could use to vary your language and sound more articulate. For instance, you could say "entertain", "host", "welcome", "accommodate", or "receive". If you are planning to serve food and drinks, you may say "throw a party", "arrange a gathering", "organize a dinner", or "have a get-together". These synonyms for "have over" can help you enhance your communication skills and make your invites sound more appealing.