Yani is a unisex name with various origins and meanings. Yani is a variant of the Hebrew name Yoni, which means "God has given."