Question: are guilds cross realm bfa?
Answer: They aren't really cross realm. They are one server but in order to preserve peoples character name they give them the affix charactername-servername. It meant guilds and characters didn't have to rename when there were duplicates.