Answer: In the United States, a city is a legal entity of a state (or territory or commonwealth, etc.). As such, it is impossible for the legal limits of a city to extend across state borders. This has led to cities which appear to cross borders, because they have the same name in both states, but which are actually separate cities, such as Kansas City (Missouri and Kansas) and Texarkana (Arkansas and Texas). The pairs share things like media outlets and civil organizations, but have separate governmental systems.
"Kansas City" in Missouri was originally settled by the French in the early 1800s, but soon was over run by a large population of Southerners and they called it "Possum Trot." The actually settlement became associated with the "Westport Landing," but in 1850 it was incorporated as the "Town of Kansas." The name was changed in the 1880s and the town was renamed "Kansas City." The name "Kansas" comes from its location at the edge the "Kansa," or Kaw, Indian territory, but mostly for its location at the confluence at the Kansas (Kaw) and Missouri Rivers.
Take I-70 EAST, from Kansas City, to I-64 EAST to LOUISVILLE via I-270 NORTH (& EAST) (EXIT232A off I-70) and I-255 SOUTH to bypass ST. LOUIS (EXIT 7 off I-270 in ILLINOIS to get onto I-255, STAY RIGHT on the exit ramp and go onto I-255 SOUTH ; EXIT 20 off I-255 to get onto I-64, SECOND RIGHT onto I-64 EAST to LOUISVILLE).
Take I-64 EAST to I-57 SOUTH to MEMPHIS.
Continue on I-57 SOUTH to I-24 EAST to NASHVILLE at EXIT 44.
Take I-24 EAST to I-65 SOUTH to HUNTSVILLE at EXIT 44A in NASHVILLE, TENNESSEE.