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