It's looking really good! Though I'm being a little put of by the WIDE range of names from languages that aren't even remotely in the same language group. It makes the illusion of a different (credible) world vanish. It's mostly the meso-american names, they seem very out of place next to romanesque names.

That's just my two cents, otherwise this is shaping up nicely!