On écrit et dit "Philippe de Villiers"... ou bien "Villiers".
Mais pas "de Villiers".
Règle : Le nom propre commence par une consonne ou par un h dit aspiré et il a plus d’une syllabe => On écrit et dit alors : Vigny, Sévigné, Turenne, Richelieu, Habsbourg.