Hard to say as they are randomly generated.
I would say minecraft
List of NPCS: Zombies, skeletons, creepers, enderman, silverfish, squid, spiders. And the most rare out of all of them: The spider jockey.
Notch does a lot of things, so we have to give him time.
NPCs were added in 1.8 you now don't need mods!
No not yet. There will be once its updated though
most NPCs do something called retraining . if u click on any of the folowing npcs click on training and then the tick by retrain for 500 credits . the NPCs u can choose from are :oz,mirv,habuki,xxral and many more
Only if your world is a server, and people know your world's ip address. As of Minecraft 1.8 there are NPC villages where bots "Live" in your world. However, the NPCs themselves have not yet been added, but will be an update in the near-future.
An NPC village really has no useful purpose. It is mainly for looks and so you can interact in fun ways with the NPCs, such as using them to trigger and/or test traps.
not in the current version but maybe a future update will bring villager npcs into the game. but i am unsure if they will bring such update with the limitations of being on xbox like the not so never ending world. minecraft on computers have a limitless world.
i am in belief that you can not make any types of golems in minecraft xbox 360 edition but it may be possible to make a snow golem. iron golems as far as i am aware of would require a villager nearby to fight aggressive npcs.
Yes, there is a mod much like that where all the normal "testificate" NPC villagers are made to look like actual humans who you can speak to. You can also get married to female NPCs and have children. The mod is called the Minecraft Comes Alive mod. Searching it should quickly get you to its forum post.
Yes.