Dávid Karako (héberül: דוד קרקו; Jaffa, 1945. február 11. –) izraeli válogatott labdarúgó, edző.
1963 és 1975 között a Makkabi Tel-Aviv játékosa volt. Az 1975–76-os szezonban a Bétár Jerusálajim csapatát erősítette. 1976-ban a Hapóél Jehud együtteséhez igazolt, ahol 1982-ig játszott. Pályafutása befejezését követően edzősködni kezdett.
1968 és 1972 között 12 alkalommal szerepelt az izraeli válogatottban.[3] Részt vett az 1968. évi nyári olimpiai játékokon és az 1970-es világbajnokságon.