What is Prince William Last Name?

Prince William’s last name is Windsor. His full name is William Arthur Philip Louis Windsor and he was born June 21, 1982. He is currently second in line for the throne.