After the four years of medical school study required to complete a medical degree, a prospective neurosurgeon usually completes a one-year surgery internship then spends approximately six to eight years in a neurosurgery residency, training with experienced neurologists and neurosurgeons in a hospital. read more
Major in what you want to major in, if you're a masochist, double major in hard sciences and engineering. I don't think it will prepare you to be a neurosurgeon but assuming you do well, it will reflect well on you, plus you will probably have better study habits and a great work ethic. read more