Elfenbeinküste: Ivorer (laut StAGN)
Ghana: Ghanaer
Für die anderen gibt es bislang keine deutsche Bezeichnung. Nicht einmal der "Ständige Ausschuss für geographische Namen" (StAGN), der im deutschen Sprachgebiet für die Standardisierung geographischer Bezeichnungen zuständig ist hat einen solchen parat. Laut Auswärtigem Amt soll man "Einwohner von Trinidad und Tobago" sagen. Das gleiche gilt auch für die anderen von Dir genannten. Ich würde ja zu Ecuador ecuadorianische Abstammung und zu Paraguay paraguayische Abstammung sagen. Na ja, lass Dir was einfallen und mach was für den Neologismus.

Du kannst natürlich auch Fremdwörter verwenden. Auf Englisch, der offiziellen Landessprache, heißen die Bewohner Trinidads "trinidadians", die Einwohner Tobagos "tobagonians". Will man die Staatsbürger beider Inseln zusammen benennen, kann man auch das Mischwort "trinbagonians" verwenden.
Gutes gelingen.
Grüße.