La loi française apporte une définition précise du viol. L’article L.222-23 du Code pénal dispose que : « Tout acte de pénétration sexuelle, de quelque nature qu’il soit, commis sur la personne d’autrui, par violence, contrainte, menace ou surprise, est un viol ».
Donc objet ou partie du corps : pénétration sexuelle non consentie = viol.
Sinon comme le dit Undead Rex, on parle d'agression sexuelle.
Mais pour répondre à la question du topic : un homme peut se faire violer.