From Old Irish i mbárach (“tomorrow”), from bárach, from Proto-Celtic *bārego- (“morning”) (compare Welsh bore (“morning”)).
a-màireach