Этимологический словарь Крылова
Это слово восходит, вероятно, к арабскому, где эмир аль бар (ведь вам знакомо слово эмир? Если нет, поищите его в толковом словаре.) означает "повелитель моря". В русском языке слово адмирал появилось в петровские времена и было заимствовано из голландского, где арабское слово уже преобразовалось в admiraal.