Some of my favorite nature names for boys are tree names, particularly [name_u]Ash[/name_u], [name_u]Aspen[/name_u], [name_u]Cedar[/name_u], [name_m]Hawthorn[/name_m], [name_u]Linden[/name_u], [name_u]Oak[/name_u], and [name_u]Rowan[/name_u].
Some masculine sounding names with floral meanings are [name_f]Brier[/name_f], [name_u]Fiore[/name_u], [name_m]Florentin[/name_m], [name_u]Florian[/name_u], [name_m]Florin[/name_m], Gentius, [name_u]Hadley[/name_u], [name_u]Hollis[/name_u], Thales, [name_m]Vartan[/name_m], [name_m]Vered[/name_m], and [name_m]Zahur[/name_m].
I associate south with the [name_f]Sun[/name_f], fire, and heat so perhaps you may consider names relating to those meanings, like [name_m]Helios[/name_m], [name_m]Apollo[/name_m], [name_m]Sol[/name_m], [name_u]Aiden[/name_u], Conleth, Canicus, [name_m]Hadyn[/name_m], Pyrros, or [name_m]Vulcan[/name_m].
Teyman means “south” in Hebrew, with variations [name_m]Teman[/name_m], [name_m]Temeni[/name_m], and Teymeniy.