What city in modern-day Pakistan was named after Alexander's horse?
Answer
Bucephala
Answer
Bucephala
Bucephala was the city Alexander the Great named after his famous horse, Bucephalus. It was founded after Alexander’s victory over King Porus at the Battle of the Hydaspes in 326 BC, near the Jhelum River in what is now Pakistan.
According to ancient accounts, Bucephalus died during or soon after the battle. Alexander reportedly honored the horse by naming a settlement after him. The name is also written Boukephala or Alexandria Bucephalus, reflecting variations in Greek and later Latin spellings.
Bucephalus was more than a ceremonial mascot. Ancient sources describe him as Alexander’s prized warhorse, and later traditions say Alexander first won him as a young man after demonstrating that he could calm the horse by turning him toward the sun and away from his shadow.
The exact location of Bucephala is uncertain. Many historians place it near modern Jalalpur Sharif, while other proposals identify sites near Jhelum. Taxila was a different city, and Nysa was another settlement encountered during Alexander’s Indian campaign.
Source: Wikipedia · fact-checked Aug. 2026