Não. O peixe-porco-espinho não é mamífero. É um peixe ósseo da família Diodontidae, encontrado em águas tropicais e subtropicais.
Tem pele espinhosa que pode ser ereta quando ameaçado. Diferente de mamíferos, não tem glândulas mamárias, pelos, nem parto vivo (põe ovos).
Nome vem da semelhança visual com porco-espinho terrestre quando inflado.