Lord Iveagh (souvent connu sous le nom de Benjamin Iveagh) est né dans la famille anglo-irlandaise Guinness, le fils d'Arthur Onslow Edward Guinness, vicomte Elveden, et de Lady Elizabeth Cecilia Hare, fille de Richard Hare (4e comte de Listowel). Son père, le vicomte Elveden, est major dans le régiment antichar (Suffolk et Norfolk Yeomanry) de la Royal Artillery et est tué au combat par une fusée V-2 alors qu'il sert en Belgique le 8 février 1945. En 1947, sa mère se remarie avec Edward Rory More O'Ferrall.