Well, Iggy Pop has gotten away with this silly little name just fine, but I wouldn't urge people to try the same with their offspring any more than I'd urge them to give the name Prince a try just because the singer by that name has been successful. There are worse names out there, but this one seems quite dated and immature, and it won't suit just any guy.
Since we're Dutch, living in Holland, we thought it would be safe to name our soon Iggy, since we have different words for eggs and disgusting and everything. We both knew a guy withe the name Iggy, and even for a grown up it is a real cool and different name. He's now three years old, and certainly not just any guy.