Yes, it does. It comes from the Latin mensa, which means both table and mind (as in mental state).
Mesa
"La mesa" in Spanish means "the table" in English.
green table
You mean in English? "Where is the table?"
Actually, it is a Spanish word. It means table. The word is also used for a flat topped hill, since it looks like a table.
The words una mesa relate to Spanish language, where Una means single or one, and mesa means table. Thus una mesa means one table.
mesa
The phrase una mesa is a noun. It is Spanish for "a table."
La Mesa in English means "the table," taken literally. However, in the Southwest, it is usually denoting a table-topped (i.e., flat) earthen structure, such as a mountain in the shape of an "n."
the table= la mesa
Mesa
The table = "la mesa."