Anahuac (meaning land surrounded by water) was the name in Nahuatl given to what is now Mexico during Pre-Hispanic times.