Why was it called the Battle of Bunker Hill?

Because that was where people thought the battle happened because it was more strategic than Breed's hill where the battle really took place.
The Bunker Battle was fought on the hill so they call it Bunker Hill!