It also varies by profession and/or position in some countries. Managers and "professionals" on higher salaries will often be paid monthly, whereas "ordinary" employees would usually get paid weekly or bi-weekly. Personally, I think it's a tacit acknowledgement that it's much harder to budget for a whole month on lower rates of pay.