To sum it up!
Tension: Over tensioning your chain will make it noisy, increase wear and is really hard on your parts
Wear: A worn chain will be noisy, as will worn cogs and chain rings
Chainline: a crooked chainline is the leading cause of unusual noise, as stated before
Lubrication: Sometimes a bit of chain lube will silence a noisy chain