Lugh \l(u)-gh\ as a boy's name is a variant of Lleu (Welsh), and the meaning of Lugh is "shine".
The baby name Lugh sounds like Lige, Lech, Luigi, Lucho, Luke, Luck and Luc. Other similar baby names are Hugh, Leigh, Luis, Luce, Ludo, Luiz and Lunn.