Bernardo is a given name and less frequently an Italian, Portuguese and Spanish surname. Possibly from the Germanic "Bernhard".