Born on 15 May 1863 at 77 Copperas Hill, Liverpool, Lancashire, Frank Hornby was the son of John Oswald Hornby, a provision merchant and his wife Martha Hornby, though this date has been questioned.