W seniorskiej reprezentacji Hondurasu López zadebiutował za kadencji meksykańskiego selekcjonera Juana de Dios Castillo, 12 października 2010 w wygranym 2:0 meczu towarzyskim z Gwatemalą. W 2011 roku został powołany na turniej Copa Centroamericana, podczas którego wystąpił w dwóch meczach, pełniąc głównie rolę rezerwowego, zaś jego drużyna zajęła ostatecznie drugie miejsce. W 2013 roku znalazł się ogłoszonym przez kolumbijskiego szkoleniowca Luisa Fernando Suáreza składzie na Złoty Puchar CONCACAF. Tam był z kolei jednym z podstawowych graczy kadry narodowej i rozegrał wszystkie pięć spotkań, zaś Honduranie zakończyli swój udział w tej edycji imprezy na półfinale.