3 names match.
Nahuatl
Smiling water; happiness.
Flower; from Nahuatl language meaning a blooming flower.
An indigenous Nahuatl (Aztec) name with roots in ancient Mesoamerican culture.