There was no name definition found for Petro.

Other types of names:

Petro (given name) Ukrainian, Esperanto