To create a private synonym in another user’s schema you must have the following privilege:
CREATE SYNONYM
CREATE ANY SYNONYM
CREATE PUBLIC SYNONYM
CREATE OTHER SYNONYM