Texas = Tejas = Colonial Spanish-style roof tiles.
San Antonio = Saint Anthony.
El Paso = the pass.
Amarillo = yellow.
Alamo = cottonwood.
Waco and Caddo are tribal names for the original inhabitants of certain areas. Waco is said to mean Water serpent. the only translation I can find for Caddo is 'a member of any of a group of North American Indian peoples formerly living in Louisiana'. It is a language formed from a confederacy of displaced tribes. The cities are both not awfully far from Dallas.
On the flip side, California has plenty of Anglo named cities -
Redding, Bakersfield, Oxnard, Oakland, Hollywood, Palm Springs, and so on.
There are tons of Spanish names throughout Texas, as well as the rest of America (Florida and Montana). England, Spain and France were the 'big 3' when it came to European colonization.
Even Mexico is a Spanish colonial country that won its independence from Spain just like the US did with England. 'Mexico' in colonial Spanish is the place where Christ is worshiped, making 'Mexicans' = Christians. You gotta love Spain - stealing gold and saving souls.
I don't get the point of this line of questioning other than maybe "my colony is better than yours", LOL!
If we want to get all territorial over place names, shouldn't both countries be using all tribal names?
California is a mythical Island in Spanish folklore. I bet Puff the magic dragon still lives there.