Вы можете использовать strsplit и удалить 2-е слово
paste(unlist(strsplit(myname, " "))[-2], collapse = " ")
[1] "Peter Soreno Garfias"
Если это конкретное слово и не обязательно на 2-й позиции, то вы можете заменить его пробелом:
sub("del", "", myname)
[1] "Peter Soreno Garfias"
Или сохраняйте слова только заглавными буквами
library(stringr)
paste(str_extract_all(myname, "\\b[A-Z]\\w+")[[1]], collapse = " ")
[1] "Peter Soreno Garfias"