We can use Newton's Method to find the complex roots. There will be no real starting point for which you can find these complex roots.
We can visualize the complex roots using a contour plot as:

From this plot, we see that we have roots at $z = 0~ \pm~ i$.
Lets write the function as $f(z) = z^2 + 1$, to represent that we want complex roots leading to the Newton iteration formula of:
$$z_{n+1} = z_n - \frac {f(z_n)}{f'(z_n)} = z_n - \dfrac{z_n^2+1}{2 z_n}$$
Lets choose $z_0 = 1 + i$, leading to the iterates:
- $z_0 = 1.0000000000000000+ 1.0000000000000000 i$,
- $f(z_0) = 1.+2. i$
- $z_1 = 0.2500000000000000+ 0.7500000000000000 i$,
- $f(z_1) = 0.5+0.375 i$
- $z_2 = -0.0750000000000000+ 0.9750000000000000 i$,
- $f(z_2) = 0.05500000000000016-0.1462499999999999 i$
- $z_3 = 0.0017156862745098+ 0.9973039215686280 i$,
- $f(z_3) = 0.005387831603229309+0.003422121299500236 i$
- $z_4 = -4.6418462654740370 \times 10^{-6}+ 1.0000021604906580 i$,
- $f(z_4) = -4.32096443714336 \times 10^{-6}-(9.28371258827906 \times 10^{-6}) i$
- $z_5 = -1.0028683001159460 \times 10^{-11}+ 0.9999999999915610 i$,
- $f(z_5) = 1.687860962107379 \times 10^{-11}-(2.005736600214965 \times 10^{-11}) i$
- $z_6 = 8.4637378770367200 \times 10^{-23}+ 1.0000000000000000 i$,
- $f(z_6) = 2.220446049250313 \times 10^{-16}+(1.692747575407344 \times 10^{-22}) i$
- $z_7 = -2.3509887016445750 \times 10^{-38}+ 1.0000000000000000 i$,
- $f(z_7) = 0.-(4.701977403289151 \times 10^{-38}) i$
We see that this converges in seven steps to $z = 0 + i$.
For the second root, you know they come in complex conjugate pairs, so $z = 0 - i$. You can try a starting value of $z_0 = 1 - i$ to see the iterates.
It has been my experience that you get even more bizarre behaviors with complex numbers. In this case, even if we start with $z_0 = 10 + 100 i$, it takes eleven steps to converge on the root.
If you have the tools, you can draw a Relief Plot that shows the number of steps to convergence for a starting value and that is very instructive.