Lal is a muslim boy name and it is an Hindi originated name with multiple meanings. Lal name meaning is To Caress, To Play and the associated lucky number is 7. Accompanying with Lal meaning you can also listen here how to pronounce Lal name.