Finding nth roots of a number c is the same as finding the roots of the polynomial x^n - c. The real numbers are not algebraically closed, meaning there are nonconstant polynomials that have no roots, such as x^2 + 1. The complex numbers are algebraically closed, so every polynomial of degree n has n complex roots. (They are in fact the algebraic closure of the reals.) It's kind of miraculous, actually, that adjoining a single element, namely i gives us an algebraically closed field.
One special class of roots are roots of unity, i.e. numbers such that \zeta^n = 1 for some positive integer n. For instance, suppose we're trying to find the cube roots of 2, considering the polynomial x^3 - 2. This has one real solution, namely the unique real number we have named \sqrt[3]{2}. However, there are 2 more complex solutions, namely \sqrt[3]{2} \zeta and \sqrt[3]{2} \zeta^2, where \zeta is a primitive cube root of 1, like e^{2 \pi i/3}.