Wilhelm Keilhau var sønn av Harald Keilhau (1854–90) og Louise Ottesen (1860–1927). Han var gift to ganger.