Surname (or family name) The Keep generally means Excellent discerning man, and has English, Indian origin, mostly they speak language such as Marathi, Konkani, Meetei, Paite-kuki, Mizo, Tamil, Telugu, , they originate from and/or mostly found in Maharashtra, Tamil Nadu, Andhra Pradesh, Manipur, states |