Begin by placing the 40 Oreos into a food processor. Pulse until you achieve fine crumbs. This forms the base of your truffle filling.
In a large mixing bowl, combine the Oreo crumbs with the 8 ounces of room temperature cream cheese. Mix until fully combined and a dough-like consistency forms.
Using your hands, scoop out small portions of the Oreo mixture and roll them into balls, approximately 1 inch in diameter. Place the formed truffles on a baking sheet lined with parchment paper.
Refrigerate the truffles for about 30 minutes, allowing them to firm up and hold their shape better when dipped in chocolate.
While the truffles are chilling, melt the Ghirardelli dark chocolate flavored melting wafers in a microwave-safe bowl. Heat in increments of 30 seconds, stirring in between until completely melted and smooth.
Once the truffles are firm, dip each one into the melted chocolate using a fork or toothpick. Allow the excess chocolate to drip off before placing them back on the baking sheet.
Melt the white chocolate or vanilla wafers and drizzle them over the coated truffles for a decorative touch. Sprinkle with Oreo cookie crumbs and sprinkles while the chocolate is still wet for added flair.
Allow the truffles to set at room temperature or in the refrigerator until the chocolate is firm. Once set, they are ready to serve and enjoy!