Si l'on parle français en Haïti, c'est simplement car cette île a été conquise par Napoleon Bonaparte et était française jusqu'à la révolution Haïtienne (dans les environs de 1800). Mais ce n'est pas la seule langue : on parle aussi le créole haïtien en Haïti.
Koala a commenté cette question : La colonisation française est bien plus ancienne que ça ! C'est au XVII siècle que des français s'y installèrent vu que les colons espagnols s'étaient retirés de cette partie de l'île, trop pauvre en or.
Mais en effet, c'est sous Bonaparte qu'elle devint indépendante.