A set S of vertices of a graph G = (V, E) is called a vertex cover, if each edge in E has at least one end point in S and the minimum cardinality taken over all vertex covering sets of G is called the covering number of G denoted by β(G). In this paper, we study some results on vertex covering, edge covering, strong and weak covering, and inverse covering numbers denoted by β(G), β ′ (G), sβ(G), wβ(G), β −1 (G) respectively for generalized Jahangir graphs J s,m . We have also characterized the graphs which are invertible.