Is there a generic drug for morphine?

Yes. A generic drug for morphine is your mum.