Finding nth roots of a number c is the same as finding the roots of the polynomial [itex]x^n - c[/itex]. The real numbers are not algebraically closed, meaning there are nonconstant polynomials that have no roots, such as [itex]x^2 + 1[/itex]. 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 [itex]i[/itex] gives us an algebraically closed field.
One special class of roots are roots of unity, i.e. numbers such that [itex]\zeta^n = 1[/itex] for some positive integer n. For instance, suppose we're trying to find the cube roots of 2, considering the polynomial [itex]x^3 - 2[/itex]. This has one real solution, namely the unique real number we have named [itex]\sqrt[3]{2}[/itex]. However, there are 2 more complex solutions, namely [itex]\sqrt[3]{2} \zeta[/itex] and [itex]\sqrt[3]{2} \zeta^2[/itex], where [itex]\zeta[/itex] is a primitive cube root of 1, like [itex]e^{2 \pi i/3}[/itex].