Em português, a palavra é feminina e escrita com i. Sua pronúncia pode ser aberta (ióga), pela nossa tendência a pronunciar o O aberto, ou fechada (iôga), como sabe todo bom praticante, por causa da sua origem no sânscrito, língua em que não ocorre o som aberto ó. Também é a etimologia que explica a grafia com y e o uso de o yoga, pois as palavras sânscritas terminadas em 'a' geralmente pertencem ao gênero masculino.
Resumindo: em português brasileiro se diz a ioga; em 'português-sânscrito', o yoga (sem necessidade de se colocar o acento circunflexo informativo da pronúncia).
Ioga quer dizer 'união'. Em sânscrito, yoga era palavra também utilizada para designar a canga ou jugo de madeira usado para prender uma junta de bois. Daí o significado de união: da natureza com o Espírito, do humano com o Absoluto, da alma com Deus.
(Fonte: Maria Tereza Piacentini/Não Tropece na Língua)

mockup