Can you transfer a gold xbox live?

No, once you buy an Xbox Live subscription and put it on an account it stays on that account and can't be transferred.