Oberkaps war ein Gemeindeteil der ehemaligen Gemeinde Greimharting im oberbayerischen Landkreis Rosenheim.
Die damalige Einöde lag zwei Kilometer vom Hauptort Greimharting entfernt. 1950 gab es in Oberkaps fünf Einwohner, bei den Volkszählungen 1961 und 1970 war der Ort unbewohnt. Im Ortsverzeichnis 1987 wurde Oberkaps nicht mehr genannt.