Rock Kings And Queens: Pete

Pete

Name origin: Latin

Name meaning: Rock, stone

Townshend

Name origin: English (Norfolk)

Name meaning: variant of Townsend.