Fortnight is certainly in common usage in my experience in England but sennight I've never heard used in my 40 years living in the South East, the Midlands and West Yorkshire. It may be used in a region I'm not familiar with (regional variations can be quite large and Scots is a seperate English dialect).