Hmpf, I think it's entirely too nicknamey. I'm not even sure if it would be permitted as a first name in Germany (though it wouldn't surprise me considering the naming laws have let through some weird shit). Aside from that, Steffi doesn't exactly remind me of smart people.