I agree with 7star. Don't pick a major just because you think it will prepare you for medical school. I don't think any particular major makes you more prepared than any other as long as you have taken the prerequisites. I'm fairly certain regardless of major you will get more in-depth detail than you could possibly want in the basic science years of medical school.
Whether you major in English, or Psych, or double major, do it because you want to, not because you think it's what med schools want to see or what sets you up best for med school. Some of the most interesting doctors I've met have unusual paths/backgrounds.
One I know was born overseas with both parents working in the Foreign Service, basically a citizen of the world learning the languages of the various duty stations of his parents, double majored in Philosophy and Linguistics, got a master's in cultural anthropology, and is now a subspecialist in ophthalmology.