I'll copy and paste from Wikipedia for you:

"Xavier comes from the name of the Catholic Saint Francis Xavier, where Xavier stands for the saint's birthplace, the town of Javier (Xabier in Basque; Xavier in Old Spanish) in Navarre, Spain. The placename is itself the romanization of the Basque place-name (and surname) "etxe berri", meaning 'new house' or 'new home'."

"Malcolm, Malcom, Máel Coluim, or Maol Choluim is a Scottish Gaelic given name meaning 'devotee of Saint Columba'."

Gary stepped on the soapbox? I think he stepped in the Kitty (Piercy) litter box.