Is it right to use ‘O’ for numbers?

Yes! It’s absolutely correct usage. We use ‘O’ (say oh) for telephone numbers, vehicle number plates, bank account numbers. However, it’s safer to use zero for (0) when we have a combination of O (0h) and 0 (zero) in some numbers.