If you're in a Club, club members will also appear in your friends list to trade and exchange gifts with.
If you see a Guest player with a generated username and they are not in your Club, it's possible that the player is on your Facebook friends list but appearing as a Guest. This means that their name on Facebook have not synced with the game yet.