Updated June 9, 2019 Share: Family name origins & meanings Mexican : variant of Cuate (or also Coate), Castilianized form of Nahuatl Coatl, nickname from coatl ‘snake’, also ‘twin’.