O'Neill was the second but eldest surviving son of Edward O'Neill, 2nd Baron O'Neill, and his wife Lady Louisa Katherine Emma (née Cochrane).
O'Neill was the oldest yet second surviving child of Edward O'Neill, 2nd Baron O'Neill, and his wife Lady Louisa Katherine Emma, who had ties to the Cochrane family.