Mesa \m(e)-sa\ as a girl's name is of Spanish origin, and the meaning of Mesa is "table". Geography name: flat-topped hill in southwestern America. See also Savannah and Sierra.
Mesa has 2 variant forms: Maisa and Maysa.
Baby names that sound like Mesa are Macy, Maci, Maisy and Missy.