Scouts BSA has over 135 merit badges. You can see all of them (and their current requirement) here: https://www.scouting.org/programs/scouts-bsa/advancement-and-awards/merit-badges/
Merit badges are constantly being added, and requirements frequently change. Be sure to check this link for the latest updates