Bank of America names some top contrarian stocks to buy right now

Pedestrians pass in front of a Bank of America branch in New York City.
Scott Mlyn | CNBC

Bank of America analysts have named of number of out-of-consensus stock ideas, which they think score well on ESG (environmental, social and governance) factors and are set to outperform.

More In Pro Insight

CNBC ProCredit Suisse slashes year-end S&P 500 target, but sees U.S. dodging a recession
CNBC ProWall Street banks name their top global stocks for the second half — and give three over 70% upside
CNBC ProTop Wall Street strategists see the stock market recouping most of its losses into the year-end