Potrebbe derivare da un soprannome con il significato di "cattivo loglio" (pianta della famiglia delle Graminacee), probabilmente ad indicare una caratteristica dei prati vicino all'abitazione del capostipite, o con riferimento ad un atteggiamento del capostipite stesso.
Il cognome Maragioglio è specifico del trapanese. Margioglio, praticamente unico, dovrebbe essere dovuto ad un'alterazione del precedente.