Hyperpigmentation can appear as brown, black, grey, red, or pink spots over skin. Age spots, sun spots, or liver spots are some of the names given to these spots. Spots might appear in a single location or all over the body.