Maurício Oscar da Rocha e Silva (ur. 19 września 1910 w Rio de Janeiro, zm. 19 grudnia 1983 w Ribeirão Preto) – brazylijski lekarz, farmakolog, naukowiec. Odkrył bradykininę, endogenny polipetyd biorący udział w regulacji ciśnienia tętniczego i skurczu mięśni gładkich.

Życiorys Był synem psychiatry, João Olavo da Rocha e Silvy. Studiował na wydziale medycznym University of Brazil. Po uzyskaniu dyplomu przeniósł się w 1937 do São Paulo, gdzie został zatrudniony w Instituto Biológico, stanowej organizacji badawczej. Między 1940 a 1941, po otrzymaniu grantu z John Simon Guggenheim Memorial Foundation, studiował w Londynie. Pracował tam m.in. z Heinzem Schildem na University College London. W 1942 powrócił do Instituto Biológico, kontynuując swoje badania nad rolą histaminy zawartej w jadach zwierzęcych. Niebawem został kierownikiem wydziału biochemii i farmakodynamiki, którą funkcję sprawował do 1957. W roku tym został kierownikiem Departamentu Farmakologii właśnie utworzonego Wydziału Medycznego w Ribeirão Preto, będącego filią Uniwersytetu w São Paulo. Pozycję tę piastował aż do 1980. W niedługim czasie stan jego zdrowia bardzo się pogorszył. Zmarł 19 grudnia 1983 w wieku 73 lat.