Borrowed from Occitan Astruc. Historically most prevalent in Hérault and Lozère.[1]
Astruc m or f by sense