It's more than a 2-word name, but ...
The award for the longest name for a person belongs to a German immigrant to Philadelphia, Pennsylvania. The name he was given at birth, and which somehow fit on his passport was:
(First and "middle" names)
Adolph Blaine Charles David Earl Frederick Gerald Hubert
Irvim John Kenneth Loyd Martin Nero Oliver Paul Quincy
Randolph Sherman Thomas Uncas Victor Willian Xerxes Yancy
Zeus
(Last name)
Wolfeschlegelsteinhausenbergerdorffvoralternwarengewissenhaf
tschaferswesenchafewarenwholgepflegeundsorgfaltigkeitbeschut
zenvonangereifenduchihrraubgiriigfeindewelchevorralternzwolf
tausendjahresvorandieerscheinenbanderersteerdeemmeshedrraums
chiffgebrauchlichtalsseinursprungvonkraftgestartseinlangefah
rthinzwischensternartigraumaufdersuchenachdiesternwelshegeha
btbewohnbarplanetenkreisedrehensichundwohinderneurassevanver
standigmenshlichkeittkonntevortpflanzenundsicherfreunanleben
slamdlichfreudeundruhemitnichteinfurchtvorangreifenvonandere
rintlligentgeschopfsvonhinzwischensternartigraum
Senior