Where did you find these? It's hard for me to believe that
Nacho and
Chip really exist (at least as official birth certificate names).
Actually I'd much prefer Leaf and
Forest to
Leif and
Forest because the latter pair seems more like a joke than a serious devotion to nature on the parents' part.