The word balaclava comes from the October 1854 Battle of Balaklava in the Crimean War, wherein British soldiers stationed in the cold were sent the garments from back home. Before that, they were called Uhlan or Templar caps; this is because the military orders were well known for wearing them. They first recorded mention of balaclavas still wasn't until 1881, though: apparently it was used by former soldiers way after the fact in remembrance of the battle. The town name Balaklava has a disputed origin. It used to be controlled by the Ottomans, who called it Balak-Yuka, which meant "fish's nest". That seems like a pretty solid theory, but it could also be folk etymologized from an Ancient Greek fortress in the area named Palakion. That would be after a Scythian ruler, Palakos.
Adam Aleksic, a rising sophomore studying linguistics and government at Harvard University, has been described as the internet's sixth most famous etymologist. He also has disturbing interests in politics, vexillology, geography, board games, conlanging, and law.