In both the Philippines and Mexico the main language is Spanish, taking it that is what you mean when you say these are "Mexican" and "
Philippine" names. In any case, they would be Spanish names.
Arnulfo: (m) Considered a Spanish version of the
German name
Arnold. It means "eagle power"(Click on
Arnold to learn more)
This one is a very classic(perhaps even old fashioned) Spanish name(I mean from Spain the country and Spanish the language which is spoke all over Latin
America, among others)
Marisela: (f) Compound name. Contraction of the names María and Isabela.
This one is an up-to-date name, recently created, do not no how recent but will dare to say around 20 years at the most.
I had to clarify, it really gets to me when people can't tell the difference in between cultures and languages...
Hope this helps,
~Magia~