Spanish word mesa comes from Latin mensa
mensa (Latin)
A table. A table of food; meal, course, feast. An altar (sacrificial table).
*mēsa (Vulgar Latin)
mesa (Spanish)
Mesa. Table.