Green’s Dictionary of Slang

ranky dank n.

[? rinky-dink adj.2 (2) + rank adj.1 (2)]

(US black) an unsophisticated, unworldly person.

[US] ‘Sl. of Watts’ in Current Sl. III:2.