Can have the best of both worlds.

Da Rocky McRockface

Rocky McRockface is the perfect name and gets my vote.

Came here with that same name in mind. It would be a stone cold crime if that wasn't picked.