 Prince Edward (later King Edward II) was indeed the first English  prince to carry the title Prince of Wales, although he did not marry  Princess Isabella until 1308, after both Wallace (1305) and Edward I  (1307) had died.