We prove arithmetic properties of some restricted overpartition functions in which the parts are from certain residue classes of 8. For example, if \(\overline{p}_{3,4,5}(n)\) and \(\overline{p}_{1,4,7}(n)\) denote the number of overpartitions of a positive integer n into parts congruent to 3, 4, or 5 modulo 8 and congruent to 1, 4, or 7 modulo 8, respectively, then \(\overline{p}_{3,4,5}(16n+1)\equiv 0~(\text {mod}~16)\) and \(\overline{p}_{1,4,7}(16n+9)\equiv 0~(\text {mod}~16)\) for all non-negative integers n.