Cosmoledo – atol w archipelaguAldabra na Oceanie Indyjskim, na Seszelach.
Atol ma wymiary 14,5 km w kierunkach wschód-zachód i 11,5 km północ-południe. Całkowita powierzchnia lądu wynosi około 5,2 km², a laguny 145 km². Atol Cosmoledo i najbliższa, oddalona o 38 km na południe wyspa Astove czasem nazywane są Archipelagiem Cosmoledo, który jest częścią większego archipelagu Aldabra.
W atolu znajduje się 20 wysepek i podwodnych skał koralowych: