I adore Porfirio, but I could never use this on a human child, the poor kid would never hear the end of it. (Maybe as a middle?) He sounds so lovely and has such an artistic vibe! But never as a first name. :(
I love it and it would be better as a middle name than a first name. Other than that, it makes me think of Porfirio Diaz and of little holes in rocks from when there are gas bubbles in them when they're forming (porphyry).
Unlike other commenters, I think that this would make a fantastic first name. I'm not sure as to why someone by the name Porfirio would be subject to teasing.