La versión más conocida del origen de los 'caribe negros, es decir garifunas es de 1635, cuando dos barcos que llevaban esclavos hacia las Indias Occidentales desde lo que conocemos hoy como Nigeria naufragaron cerca de la isla de San Vicente. Los esclavos escaparon del barco y alcanzaron la isla, donde fueron recibidos por los caribes, quienes inicialmente los esclavizaron, pero con el pasar de los siglos se mezclaron con ellos e incluso, cuando iban llegando más africanos fugados de las haciendas de los blancos, los caribes les ofrecieron protección. Los matrimonios entre ellos formaron el pueblo garinagu, conocidos hoy como garífuna. Este nombre se derivó de "kalipuna", uno de los nombres usados por los caribes para referirse a ellos. Además de los náufragos africanos, se debe tener en cuenta que los caribes capturaron esclavos en sus luchas contra los británicos y franceses en islas vecinas y muchos de los capturados se fueron insertando en sus comunidades.