These words comes under the prepositions. Although it has similar definitions.
On - Basically we use on to talk about particular days, dates and holidays.
eg- There is a big dark patch on the wall.
Above- It simply means in a higher place
eg- The flags waved above our heads.