The Nigeria flag was designed in 1959. It was the result of a national competition held to choose a new design for the country's flag ahead of its independence from British colonial rule. The competition was open to the public, and entries were received from all over the country. The winning design was created by a Nigerian student named Michael Taiwo Akinkunmi, who was studying in London at the time.
Akinkunmi's design featured three vertical stripes of equal width: two green stripes on the edges and a white stripe in the middle. The green stripes represent Nigeria's agricultural wealth, while the white stripe symbolizes peace. The flag was officially hoisted on October 1, 1960, to mark Nigeria's independence from British colonial rule.
In summary, the Nigeria flag was designed in 1959 as a result of a national competition, and it was officially hoisted on October 1, 1960.