# Why are typical UART baud rates not in multiples of 1000?

Why are typical baud rates not in multiples of 1000 instead of being in multiples of 300 i.e. 4800, 9600, 19200, 115200, etc...? Is there a mathematical or electrical reason behind this?