Clue: American flag over old Spanish kingdom (6)
Answer: ARAGON
Explanation: A (American) + RAG="flag" + ON="over"