Notario public, or notario, is a Spanish-language term for lawyers with special credentials.
Notario publico should not be confused with the the English-language term, notary public. According to the National Notary Association, "a notary public is a public servant appointed by state government to witness the signing of important documents and administer oaths." Notaries are not lawyers and may not give legal advice.
A good comparison of the qualifications, powers and duties and fees between a notary public in Texas versus a notario publico in Mexico is provided on the Texas Secretary of State website.
There have been cases in the U.S. of notaries (both real and false) calling themselves "notarios" to take advantage of new immigrants who are not aware of the distinction between "notario publico" and "notary public."