Yes by ultrasound gives a clear result in 16 weeks of pregnancy, the blood test is so accurate and will tell the baby gender in the 1st month of the pregnancy.
If you have an NT scan there is very good accuracy as early as 11 weeks. Only problem is that it is not technically part of thee scan, you have to ask the tech and they are often not allowed to give you their opinion.
Re: baby gender