Yes. It's safe to use on virtually any bathroom surface, and you can definitely use on onyx without any worry.