Solution 1 (mystérieuse) - Evidemment, on ne peut faire l'économie d'un peu d'étymologie : Étienne vient du grec Στέφανος (prononcez Stéphanos), qui plus tard est revenu à son origine - je ne vois pas vraiment comment (les mystères de la linguistique) - et a donné Stéphane.
Solution 2 (mystique) - En grec, Στέφανος (Stéphanos) signifie couronné. Souvenez-vous, ardents lecteurs de la Bible (de préférence illustrée par Chagall), que Saint-Etienne est le chef des martyrs de l'ancien testament - ce qui explique le "couronnement" (Στέφανος) divin. Or souvenez-vous également que ce même Saint-Étienne est chargé d'inculquer aux veuves la parole de Dieu : il parle (fans en latin) avec énergie (strenue) aux veuves (anus). Ce qui donne dans l'ordre latin : strenue fans anus, et avec quelques millénaires de piétinnement linguistique : Stephanus !
(ja, Du darfst zweimal lesen...)
Sources : Wikipedia, Félix Gaffiot, et des bénédictins branchés.