Home » Bain((“33 Baby Names That Mean Future,” Mom Junction))
meaning “one who has a strong vision of the future”