This paper presents a multi-band rectangular slot antenna, which can be used in Beidou navigation system, 4G, WLAN and 5G system. The proposed antenna adopts a single feeding line, generating circular polarization for satellite navigation, and linear polarization for mobile communication systems. The proposed antenna consists of three c-type resonators and three rectangular loop slots. A c-type resonator and a rectangular loop slot work together to produce a usable frequency band. Multiple frequency bands can be generated by increasing the number of c-type resonator and rectangular loop slots. It is found that the c-type resonator changes the current distribution on the antenna surface, making the axial ratio less than 3 dB in the low frequency bands. Eventually, five operation frequency bands are realized. Experimentally, it is verified that the impedance bandwidths of each frequency band are 11.8% (1.12–1.26 GHz), 15.4% (1.5–1.75 GHz), 11.9% (2.36–2.66 GHz), 19.7% (3.15–3.84 GHz) and 2.6% (4.47–4.59 GHz), respectively. The measured 3 dB axial ratio bandwidths are 20 MHz at 1.2 and 1.56 GHz, fully covering BDS B1 and B2 bands. The measured gains are 3, 3.59, 4.07, 4.2 and 4.35 dBi, respectively.