Prev 16 of 40 Next
Jack
Oh Jack Frost. Need we say more? Jack means "God is gracious" and has English origins.