It does mean something! Per the mighty Wikipedia, it basically means "spring water" in the Yucatec Maya language :) [source!](https://en.wikipedia.org/wiki/Xelha)