327 names with meanings, origins, and popularity data
rival, industrious
whole, universal
strong, firm
harp player
hazel tree
ruler of the home
faithfulness, climbing vine
God is gracious
son of Jack
supplanter
thankful, God has heard
God is gracious
sea, ocean