Hey, thank you for your initiative!
Those are good questions, and I’ll try to answer as best I can
I’m not sure how it is in other realm clusters, but in my experience, the RPers here on Moonglade / The Sha’tar / Steamwheedle Cartel are not entirely homogenous; we emphasize and focus on different aspects of roleplaying.
I think there is some naming policy tied to the RP-realm, but as you mentioned, if you want, you can give your character a new name with an RP add-on.
(Some roleplayers seem to not use those, though, so keep that in mind:)
I don’t remember the details of it, but there is a website that has a “World of Warcraft name generator” (if you google that, it should pop up) for every race in the game, if you want to use that. I usually have some preferences of my own, so I tend to edit those names a bit.
I think the most important thing to keep in mind when roleplaying, is to try to keep it “realistic” within the Warcraft setting. Your character doesn’t have know everything that’s happening in WoW (in fact, knowing everything might be unrealistic), but you should probably pay attention to what is going on in the area of the game that your character has been spending time in. If your tauren has never been on Draenor or Pandaria, it makes sense that he/she doesn’t know much about those places, but if you do all the quests in Elwynn Forest, it’s a good idea to pay attention to the quest texts.
Of course, RP is pretending and acting. You can RP a human from the Plaguelands even if your character has never been there in the game. In that case, I recommend reading about that place on WoWpedia, so you have somthing to talk about if another roleplayer asks you about your “homeland”
As for communities, there is a MoongladeRP Discord,
which I cannot post an invite link to, because I am unworthy…
a BattleNet community called LookingForRP, but I’m unable to post an invite to it from my phone… (Apparently one must be more active on the forum to earn link-posting privileges.)
and the in-game RP chat channels:
Horde: /join RPsocial
and/or /join RPnetwork
Alliance: /join LookingForRP
and/or /join OMGRP
Other than that, check this forum from time to time, events are often posted several times a week, and take a look at the RP guild thread if you want to join one or more of those.