reliable · warmth · keep
Source: English
Root Word: Puck
Derived From: Place name or nickname
Meaning: hill or pixie
Popularity History: In English-speaking countries, this surname is commonly used by residents of small towns and villages.