Oliveira's middle name is Miguel. Oliveira is a Portuguese name, and Miguel is a common middle name in Portugal. The name Miguel is derived from the Hebrew name Michael, which means "Who is like God?".
Discovering Nélson Oliveira: The Personal Journey of a Portuguese Football Sensation