* Mein Gott! (My God!) - This is a common and fairly direct translation, but it's more religious than "Holy cow!"
* Himmelherrgott! (Heaven's God!) - Similar to "Mein Gott!" but slightly more emphatic.
* Du meine Güte! (My goodness!) - A more gentle and less religiously charged option.
* Unglaublich! (Unbelievable!) - This focuses on the surprising aspect.
* Wahnsinn! (Madness!) - This emphasizes the craziness or unexpectedness of the situation.
The best choice depends on the specific situation. For a general equivalent with a similar casual feel, Du meine Güte! or Unglaublich! are probably the closest.