The reason it is called the love badge is because you have to show the love for your pokemon to win, and even attempt a gym battle. It's colors symbolize the Yellow of thunder, that takes flight in the gym leaders heart, while the Orange symbolizes the fire like passion she wants to see from her pokemon, as well as the trainers she battles.