Who discovered complex numbers in mathematics?

That's difficult to say. Rafael Bombelli defined an imaginary number in 1572, but Rene Descartes actually gave the term imaginary. Nobody seemed to have much use for them until the work of Euler and Gauss in the 1700's and 1800's. This information I got from the Wikipedia article on Imaginary Numbers.