NPC

Non-Player Characters, more commonly known as NPCs, are friendly characters that help the player throughout the game. They require a house (a building at least 10 blocks wide and six feet tall that is fully walled and with at least one light source, table and chair) for them to spawn and most require specific circumstances or achievements for them to spawn.

A player knows a new NPC wants to move in or is about to move in when they get the message, "[Name of NPC] would like to settle down."

Shown in picture
The following NPC ideas are all of the ideas on the Terraria Fan Ideas Wiki that currently have sprites, and the ones that appear in the picture above-right.
 * Angel
 * Lihzahrd Man
 * Space Trainer
 * Popular Girlfriend
 * Necromancer
 * Xeno Scout
 * Little Boy
 * Martian
 * Metalworker
 * Potion Master
 * Bartender
 * Construction Worker
 * Guard
 * Hunter
 * Martial Arts Trainer
 * Huntsman
 * Summoner
 * Plague Doctor
 * Knight
 * Demon
 * Priest