Economics is a fine major but I would suggest that you pair it with a double major or pursue it on a graduate level. Of course there are econ single majors with concentrations in finance that go on to find work in the business world just fine, it’s just not the most general path. Either way, if you pursue Econ, be sure you have the math skills to back it up if you want it to be competitive with someone with a tier 1 business degree. Not all econ majors are created equal. You’ll probably have to seek out classes like game theory, econometrics, theory of financial markets, behavioral finance, international trade, international finance, and/or other math-intensive classes under your belt if you are to apply to business/consulting jobs.
Econ and politics paired up, or econ and foreign affairs allows you to apply to policy grad schools, a job in DC, nonprofits, think tanks, etc.
Econ and a science major also opens up consulting jobs. I’ve also known strictly science majors being hired by wall street and consulting firms if they have an econ minor because the math skills and a cursory knowledge of finance is all you really need to get started.
The history majors I know can find work well enough but it’s not in the sector you’re interested in. They’ve gone on to work as curators, graduate school (law, history, architectural preservation, etc.) work with Universities (admissions, student life, etc), sales, or governmental clerkship type jobs. Not exactly the consulting, business career you’re anticipating.
Basically I’m saying learn your math if you want to do business/consulting. The consulting firms are leaning towards systems engineers, information scientists, etc. I could be biased. Maybe someone else with experience in consulting can speak more to that. I’m only relaying what I know from my own experiences in testing the job market and what my friends have experienced.