How about use regex?
```go
return regexp.MustCompile("^[A-Z0-9][A-Z0-9_]+").MatchString(name)
```