A comprehensive study of the defects and impurity (Co)-driven ferromagnetism is undertaken in the oxide semiconductors: TiO(2), ZnO and CeO(2). The effect of magnetic (Co(2+)) and non-magnetic (Cu(2+)) impurities in conjunction with defects, such as oxygen vacancies (V(o)), have been thoroughly investigated. Analyses of the x-ray diffraction (XRD) and x-ray photoelectron spectroscopy (XPS) data reveal the incorporation of cobalt in the lattice, with no signature of cobalt segregation. It is shown that oxygen vacancies are necessary for the ferromagnetic coupling in the Co-doped oxides mentioned above. The possible exchange mechanisms responsible for the ferromagnetism are discussed in light of the energy levels of dopants in the host oxides. In addition, Co and Cu co-doped TiO(2) samples are studied in order to understand the role of point defects in establishing room temperature ferromagnetism. The parameters calculated from the bound magnetic polaron (BMP) and Jorgensen's optical electronegativity models offer a satisfactory explanation of the defect-driven ferromagnetism in the doped/co-doped samples.