Кирримьюр
Джеймс родился 9 мая 1860 года в Кирримьюре — шотландском городке ткачей, девятым из десяти детей. Отец ткал полотно на ручном станке, мать, Маргарет Огилви, рассказывала детям про своё детство; эти рассказы сын потом переложит в книги.
Когда Джеймсу было шесть, старший брат Дэвид разбился на катке и умер, не дожив до четырнадцати. Мать слегла, и мальчик пытался её утешить: надевал одежду брата, свистел, как он, входил к ней в тёмную комнату. Для матери Дэвид навсегда остался мальчиком, который не станет взрослым.