Zastava Kokosovih ostrva dizajnirana je 2003. a zvanično je usvojena 6. aprila 2004. [1] Dizajnirao je stanovnik teritorije Mohammed Minkom, koji je kao tinejdžer pobijedio na konkursu za dizajn nove zastave. [2] Zelene je boje, a na lijevoj strani je žuti disk s palminim drvetom koje predstavlja bogatu tropsku floru ostrva. U srednjem dijelu zastave je žuti polumjesec, koji predstavlja islam, preovladavajuću vjeru na Kokosovim ostrvima.[3] Desno je pet zvijezda iz sazviježđa južni krst (kao na zastavi Australije), koji je simbol južne hemisfere i Australije. [4]