Souter Johnnie was a character in the Burns poem Tam o' Shanter. Souter Johnnie's real name was John Davidson. Souter is an old name for a shoemaker. Robert Burns's mother was born in Kirkoswald so there is a long connection with him; he also attende ...