Can I transfer shares from my demat account to someone else’s demat account?

Yes, you can transfer from your to another person’s demat account through off-market transfer.