Langrange's method gives the two equations [itex]2xy= 2\lambda x[/itex] and [itex]x^2= 2\lambda y[/itex]. What I usually do in such a case is eliminate [itex]\lambda[/itex] by dividing one equation by the other, say dividing the first equation by the second, to get [itex]2xy/x^2= x/y[/itex] but since we cannot divide by 0, that is only valid if x and y are not 0. We need to check those separately. If x= 0, the first equation, [itex]2xy= 2\lambda x[/itex], is satisfied for all y. The second equation, [itex]x^2= 2\lambda y[/itex] is satisfied if y= 0 or [itex]\lambda= 0[/itex]. If both x and y are 0, the equation [itex]x^2+ y^2= 3[/itex] cannot be satisfied so that is NOT a solution. If x and [itex]\lambda[/itex] are 0, the equation [itex]x^2+ y^2= 3[/itex] becomes [itex]y^2= 3[/itex] so [itex](0, \sqrt{3})[/itex] and [itex](0, -\sqrt{3})[/itex] are valid solutions.
If y= 0, the equation [itex]x^2= \lambda y= 0[/itex] is satisfied only for x= 0 and we have already seen that (0, 0) does not satisfy [itex]x^2+ y^2= 3[/itex].