根据法律的一般原则,约定男方婚前的房屋婚后要加上女方的名字是有效的。然而,具体的效力可能会受到当地法律的规定和要求的限制。在某些地区,可能需要满足一定的条件和程序才能将房屋转移为夫妻共有财产。因此,建议在制定和签署此类约定之前,咨询当地的法律专业人士以确保其有效性。