Baharak
Baharak is Persian in origin and means 'little spring'—a diminutive of Bahar (spring). It comes from Persian seasonal vocabulary and poetic naming tradition.
While Baharak is not from the Quran or Hadith, it is culturally Persian and acceptable for Muslims; it carries neutral, positive natural imagery.
Baharak is very rare compared with the common Bahar or other Persian names; it is mostly used by families seeking uncommon, poetic names.
Baharak is Persian; Urdu uses the same Persian form (بہارک). In Arabic-speaking contexts an Arabicized spelling may be used, but the name remains Persian in origin.
Typical pronunciation is 'bah-HAH-rak' (phonetic: bæhɑːˈræk).