No PHB Races have bonuses to mental stats, and IMO there's a reason why. ECL +1 Races, like Aasimar and Tieflings can be balanced, 'cause the level loss is always a pain for a spellcaster, but ECL 0 +2 mental stat race (like the Sun Elf or the Vanara), are actually overpowered. When a fighter type gets +1 Hp / level, or +1 to hit and damage rolls, he gets an advantage. But the bonus spells (that are more than one when you reach 20+ stat) and, more than that, the +1 DC, are much stronger than the fighter +1 bonus.
If you really want a +0 ECL race that gives +2 Cha, use the Human bonus feat to take Spellcasting Prodigy and you're set (if your DM allows it, obviously).
My two cents
If you really want a +0 ECL race that gives +2 Cha, use the Human bonus feat to take Spellcasting Prodigy and you're set (if your DM allows it, obviously).
My two cents