 Sir William's son, Sir Walter Oliphant, Lord of Aberdalgie, married Princess Elizabeth, the youngest daughter of King Robert the Bruce.Sir John Oliphant was knighted by Robert II of Scotland while his son, Sir Laurence Oliphant of Aberdalgy, was created a Lord of Parliament in 1458 by James II of Scotland.He was later keeper of Edinburgh Castle.