Ну, про Канары несколько версий, но преобладает собачья.
Название «Канарские острова» (исп. Las Islas Canarias) происходит от лат. Canariae Insulae, обозначающее буквально «Собачьи острова». Древнеримский учёный Плиний Старший считал, что название острову было дано из-за большого количества крупных собак на островах. При этом он ссылается на описания мавретанского[2][3] короля Юбы II, предпринявшего путешествие к архипелагу в 40 году до н. э. Две собаки были взяты с собой на его родину (территория современного Марокко), а затем попали на герб Канарских островов.
По другой версии, «собаками» называли морских собак (лат. canis marinus) или морских львов, ранее имевших большие колонии на островах.
Также возможно, что коренное население архипелага, гуанчи, считали собак священными животными. Не исключено родство египетского культа божества Анубиса с головой собаки и канарского поклонения собакам.
В древнеримских источниках также встречается версия названия островов по берберским племенам, живущим на территории Марокко. (из Вики)